ltsp-loader, εφαρμογή εγκατάστασης thin client σε PC με Windows

Ξεκίνησε από din_os, 28 Αυγ 2009, 10:50:33 ΜΜ

« προηγούμενο - επόμενο »

din_os

Ενημέρωση 04/02/2011: Το παρόν θέμα είναι ξεπερασμένο, η δυνατότητα εκκίνησης από το δίκτυο ενσωματώθηκε upstream στον win32-loader. Ακολουθήστε τις οδηγίες αυτού του θέματος για να προσθέσετε στον υπολογιστή σας τη δυνατότητα εκκίνησης από το δίκτυο.




Παραθέτω εφαρμογή που κάνει εγκατάσταση thin client όπως ζητήθηκε στο mailing list: (https://lists.launchpad.net/linux.sch.gr/msg00164.html).

Η εφαρμογή κάνει αυτό που θα έπρεπε να κάνει κανείς χειροκίνητα (https://alkisg.mysch.gr/steki/index.php?topic=1451.0), γι'αυτό ίσως θα πρέπει να μην έχετε κάνει ήδη την εγκατάσταση χειροκίνητα, όμως μπορείτε να πειραματιστείτε  ::)

Η εφαρμογή έχει δοκιμαστεί σε XP όμως πρέπει να λειτουργεί σε όλες τις εκδόσεις Windows.

- Αφαιρείται κανονικά με Προσθαφαίρεση

Edit: Πρόσθεσα έκδοση 0.1.4 με gPXE 1.0.0, ακόμα δεν δουλεύει σε Windows 7
Edit: Ξαναπρόσθεσα την έκδοση 0.1.4 για XP. Παραθέτω και μια δοκιμαστική έκδοση 0.1.5 για Win7 όμως επειδή δεν έχω Win7 μηχάνημα για δοκιμές καλό είναι να μη την δοκιμάσετε στο σπίτι  :)

din_os

alkisg

#1
din_os πάρα πολύ ωραία η εφαρμογή, αλλά η "ανακοίνωση" που έκανες την αδικεί!!! 8)

1) Πες ότι βασίζεται στον debian installer (http://goodbye-microsoft.com/), επομένως η "βάση" της είναι αξιόπιστη.
2) Βάλε κανά screenshot να φανεί ότι η εγκατάσταση ltsp client είναι πια υπόθεση δύο κλικ!!!
3) Για να παίζει με το καινούργιο dnsmasq σε proxydhcp mode, βάλε και ένα καινούργιο gpxe από εδώ:
http://www.rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/
Choose NIC/ROM type: gpxe:all-drivers
Choose ROM output format: LILO/GRUB/SYSLINUX loadable Linux kernel format (*.lkrn)
...και το μετονομάζεις σε vmlinuz.
4) Κι αν θες, στείλε και μια ανακοίνωση στην λίστα ltsp-discuss, αφού σίγουρα θα ενδιαφέρει κι άλλους...

Να 'σαι καλά, ευχαριστούμε!

mkassapakis

Πολύ χρήσιμο! Κάνει τη δουλειά πιο εύκολα και γρήγορα.

Το δοκίμασα σε Win2000 και λειτουργεί μια χαρά.

Το έβαλα και σε ένα Client όπου είχα ήδη εγκαταστήσει το GRUB4DOS (σύμφωνα με τις οδηγίες του Άλκη) και δούλεψε κι εκεί. Το μόνο "πρόβλημα" είναι ότι στις επιλογές του Boot Menu συνεχίζει να βγάζει και την προηγούμενη (δηλ. έχεις πλέον 2 επιλογές για Network Boot στο LTSP που κάνουν το ίδιο πράγμα).

Αυτά από μένα. Σε ευχαριστούμε!
Κασσαπάκης Μιχάλης - ΠΕ19

lpap

Όντως πολύ καλή και εύκολη λύση !

Μία παράκληση μόνο αν μπορείτε να το αλλάξετε ώστε να υποστηρίζει και windows 7. Το δοκίμασα και μου λέει πως δεν υποστηρίζει αυτή την έκδοση. Η μόνη λύση αυτή τη στιγμή είναι από cd ή δισκέτα γιατί το grub4dos δε δουλεύει σε 7.

Ευχαριστώ πολύ,

Λεωνίδας

alkisg

din_os, πριν μια βδομάδα βγήκε η έκδοση 1.0.0 του gpxe. Είναι αρκετά πιο σταθερή για τον σκοπό που την θέλουμε (proxyDHCP). Μπορείς να ενημερώσεις τον ltsp_loader με τη νέα έκδοση του gpxe;

Λάμπρος Μπουκουβάλας

Λάμπρος Μπουκουβάλας
MSc - MRes

http://blogs.sch.gr/lambrosbouk

Ο Θουκυδίδης  (που τον διαβάζουν οι ξένοι, αλλά όχι εμείς)  έγραφε: «Αταλαίπωρος τοις πολλοίς η ζήτησις της αληθείας, και επί τα ετοίμα μάλλον τρέπονται» (Ι, 20, 3). Οι περισσότεροι δηλαδή αναζητούν αβασάνιστα την αλήθεια και στρέφονται σε ό,τι βρίσκουν έτοιμο. Δεν προβληματίζονται...

din_os

Πρόσθεσα έκδοση με gPXE 1.0, όσο για τα Windows 7 θα δουμε...

alkisg

din_os, έσβησα το ltsp-loader_0.1.3.zip γιατί ήταν πολύ παλιό και δεν έπαιζε με τα καινούργια setups εργαστηρίων,
αλλά το ltsp-loader_0.1.4.zip που έπαιζε για κάποιο λόγο είναι corrupted, μπορείς να το ξαναανεβάσεις;
Thanks!

Γιάννης Γαϊδαρτζής

Πρώην ΚΕΠΛΗΝΕΤ

alkisg

igaid: σωστός, thanks.

din_os: για compile σε Ubuntu, να μην αναγκάζεσαι να το κάνεις σε Debian, μπορείς να κάνεις τα εξής:

  • Κατεβάζεις νέες εκδόσεις του win32-loader από http://packages.debian.org/source/squeeze/win32-loader
  • Δίνεις: sudo apt-get install devscripts debhelper nsis gcc-mingw32 mingw32-runtime loadlin
  • Εγκαθιστάς το cpio-win32 του Debian: http://packages.debian.org/squeeze/cpio-win32
  • Εγκαθιστάς το gzip-win32 του Debian: http://packages.debian.org/sid/gzip-win32
  • Από το win32-loader/debian/control, σβήνεις τη γραμμή που περιέχει την εξάρτηση locales-all
  • Εφαρμόζεις το patch σου στο νέο κώδικα, και τρέχεις debuild -b -tc
  • Εγκαθιστάς το πακέτο που προέκυψε, και μας ανεβάζεις το /usr/share/win32/win32-loader-standalone.exe
Ευχαριστούμε!