Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Μήνυμα ξεκίνησε από: mandarinos στις 04 Νοε 2024, 01:16:11 ΜΜ

Τίτλος: iPXE not booting - η λύση (nano How-To)
Αποστολή από: mandarinos στις 04 Νοε 2024, 01:16:11 ΜΜ
Υπάρχει μία περίπτωση...


...αλλά να σας σταματάει η διαδικασία δικτυακής εκκίνησης στο ipxe initializing devices.

Η δική μου περίπτωση (που με παίδεψε αρκετά) είναι ένα φορητό HP 620 (αυτό εδώ (https://ssl-product-images.www8-hp.com/digmedialib/prodimg/lowres/c02878349.png)), με πιό πρόσφατο BIOS/UEFi του 2010, το οποίο από τότε δεν ανανεώνεται πλέον.

Ωστόσο, μετά από (αποτυχημένες) δοκιμές
κατέληξα (σωστά, όπως αποδείχθηκε) στο συμπέρασμα ότι φταίει το iPXE... αλλά δεν υπήρχε τρόπος να περάσω πιό καινούργια έκδοσή του στη ROM του φορητού.

[Υπ' όψιν: Θα μπορούσα να ψάξω στο Διαδίκτυο γιά "χακαρισμένο" BIOS με πρόσθετες δυνατότητες (ναι, υπάρχουν και τέτοια, διότι πολλοί ικανοί κομπιουτεράδες παγκοσμίως σκέφτηκαν πως δεν πετάμε στα σκουπίδια έτσι εύκολα ένα καλό μηχάνημα... ούτε τα λεφτά μας... απλά επειδή λείπουν μερικές πιό καινούργιες δυνατότητες), συν εργαλεία να το γράψω στη ROM.
Αλλά σας συμβουλεύω να μην κάνετε τέτοια πράγματα, παρεκτός αν γνωρίζετε πολύ καλά τί πρέπει να κάνετε - και πώς να επαναφέρετε το παλιό BIOS, αν το καινούργιο κάνει τα πράγματα χειρότερα.]

Έτσι, έκανα τα εξής:


...Et voilà!

Σα να βάζεις μπρός το αμάξι σου με σπρώξιμο, αλλά η δουλειά μας να γίνεται! :)

--------------------

Υγ 1: Επειδή το iso image του iPXE είναι μικρούλι (μόλις 4 MBytes), να βρήτε κανένα παρατημένο παλιό "μικρό" usb μνημάκι, ίσα-ίσα να χωράει το Ventoy και το image του iPXE.
Το ωραίο είναι ότι, αφού συνδεθείτε στο LTSP, μπορείτε ν' αφαιρέσετε το usb μνημάκι του Ventoy, απελευθερώνοντας μιά θέση usb γιά άλλη χρήση.

Υγ 2: Στην εκκίνηση, ανάμεσα στις άλλες ενέργειες, θα σας καθυστερήσει μερικά δευτερόλεπτα, διότι ψάχνει το usb (και βγάζει και τα σχετικά διαγνωστικά). Μή δίνετε σημασία.

Υγ 3: Μιά καλή λύση είναι ένα usb flash memory (τουλάχιστον 4 GBytes) μικρού μεγέθους, γιά να μένει μόνιμα επάνω στο φορητό. Σαν αυτό εδώ (https://www.e-shop.gr/intenso-3500460-micro-line-8gb-usb-20-drive-black-p-PER.340456), πχ.

Υγ 4: Συγνώμη, αλλά ο ενθουσιασμός!... Υπάρχει ήδη σχετικό thread (https://alkisg.mysch.gr/steki/index.php?topic=8594.msg93692#msg93692), χωρίς προσφυγή σε εκκίνηση με χρήση usb flash memory. Θα τη δοκιμάσω κι αυτή τη λύση, και το αποτέλεσμα εδώ.
Τίτλος: Απ: iPXE not booting - η λύση (nano How-To)
Αποστολή από: mandarinos στις 06 Νοε 2024, 09:34:11 ΠΜ
Όντως δουλεύει


η αλλαγή (στον server) του τύπου του ipxe γιά την αρχική "χειραψία" server / τερματικών. (Στο thread που λέγαμε, στο μήνυμα αυτό εδώ (https://alkisg.mysch.gr/steki/index.php?topic=8594.msg93692#msg93692).)

Ξαναγράφω κι εδώ την εντολή γιά αλλαγή:

sudo wget https://boot.ipxe.org/ipxe.pxe (https://boot.ipxe.org/ipxe.pxe) -O /srv/tftp/ltsp/undionly.kpxe
Τίτλος: Απ: iPXE not booting - η λύση (nano How-To)
Αποστολή από: mandarinos στις 07 Νοε 2024, 09:48:56 ΠΜ
Ξέχασα ν' αναφέρω (αν κι είναι αυτονόητο) ότι η λύση με το Ventoy/ipxe.iso εφαρμόζεται στο τερματικό, ενώ η άλλη, με την εντολή γιά αλλαγή αρχικού τύπου ipxe, στον server.

Φυσικά, πάς με τη λύση usb memory / Ventoy / ipxe.iso, σε περίπτωση που πχ φέρνεις από το σπίτι σου ένα δικό σου παλιό "δύστροπο" φορητό (που θες να το συνδέσεις στο δίκτυο LTSP του σχολείου), εάν δεν σ' αφήνουν (και δικαίως! :) ) να βάλεις χέρι στον server. (Στην περίπτωση αυτή, ειδικά σε προσωρινές συνδέσεις, γιά να μην αλλαχτεί το ltsp.conf γιά χάρη σου, λες στον admin να σου φτιάξει έναν χρήστη "επισκέπτης" ξέρω 'γώ.)

Εάν, αντιθέτως, μπορείς να συνεννοηθείς με τον συνάδελφο, που είναι server administrator, τότε του λές τί να κάνει (β' λύση) και γλυτώνεις περιττό κόπο.