Πρόβλημα φόρτωσης του Image file στους clients σε LTSP

Ξεκίνησε από gvasilopo, 10 Σεπ 2009, 03:11:01 ΜΜ

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

gvasilopo

Εγκατέστησα Ubuntu 9.04 σε server με δύο κάρτες δικτύου. Η μια κάρτα πάει στον router και η άλλη στο ltsp switch. Ετρεξα τα sch-scripts (4.6  4.7  4.8) από το νέο επίσημο αποθητήριο. O client ξεκινάει με δισκέτα με gPXE, παίρνει κατάλληλη IP (192.168.0.21) και στη συνέχεια εμφανίζει τα εξής :

Booting from filename "/ltsp/i386/pxelinux.0"
tftp:/192.168.0.1//ltsp/i386/pxelinux.0.. Not an executable image (0x2e008001)
Could not load tftp:/192.168.0.1//ltsp/i386/pxelinux.0. Not an executable image

Δοκίμασα και με την ΙΡ 192.168.0.254 αλλά πάλι τίποτα.
Μήπως έχει κάποιος άλλος αντιμετωπίσει το ίδιο πρόβλημα;

Ευχαριστώ
Βασιλόπουλος Γιώργος
Τεχνικός ΚΕΠΛΗΝΕΤ Καρδίτσας

alkisg

Παράθεση
tftp:/192.168.0.1//ltsp/i386/pxelinux.0.. Not an executable image (0x2e008001)
=> κανονικά θα έπρεπε να είναι tftp://192.168.0.1/ltsp/i386/pxelinux.0, να υποθέσω λάθος στην αντιγραφή;

Με ποια δισκέτα δοκίμασες; Κατέβασε μια ολοκαίνουργια από εδώ:
http://www.rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/
Όπως είναι πατάς το κουμπί Get image χωρίς να πειράξεις καμία επιλογή.

Αν το πρόβλημα επιμείνει, μπες στο irc να το λύσουμε live, με την υποστήριξη των gpxe developers.
Μπορείς να μπεις μέσω browser από εδώ: http://ubuntu-gr.org/webchat
Είμαι αρκετές ώρες online εκεί, με username = alkisg.

alkisg

#2
Τελικά η σελίδα του gpxe, http://www.rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/, είχε πρόβλημα τις δύο τελευταίες μέρες, και διορθώθηκε σήμερα μετά την αναφορά που κάναμε με το Γιώργο.

Η σελίδα αυτή έχει μπόλικες βελτιώσεις από την προηγούμενη έκδοση, και μάλλον λόγω των πολλών αλλαγών δημιουργήθηκε το πρόβλημα.
Η πιο ενδιαφέρουσα βελτίωση είναι ότι πατώντας το κουμπί [Customize] ανοίγει μια νέα σελίδα από την οποία μπορούμε να προσθέσουμε κάποιο embedded gpxe script!
Έτσι, εάν για παράδειγμα χρησιμοποιούμε τη δισκέτα για εκκίνηση thin clients, μπορούμε να μην έχουμε καθόλου dhcp server στον ltsp server, και να προσθέσουμε απλά ένα embedded script σαν το παρακάτω:
#!gpxe
dhcp net0
set next-server 10.160.31.10
set filename /ltsp/i386/vmlinuz
kernel ${filename} ro ip=${ip}:${next-server}:${gateway}:${netmask}:${hostname}:eth0:none
initrd /ltsp/i386/initrd.img
boot vmlinuz


Με άλλες, αντίστοιχες οδηγίες, μπορούμε μέχρι και να ξεκινήσουμε έναν client απευθείας από το Internet! :)

edit 25/09/09: έλειπε ένα [Enter] στον παραπάνω κώδικα, αν το δοκίμασε κανένας και δεν του έπαιξε... να τι έφταιγε! :)