θέλω τον παλιό server του εργαστηρίου, να τον κάνω client σε 22.04 εργαστήριο. Είναι 64μπιτο μηχάνημα και με bios.
Δεν μπορώ να τον κάνω να μπουτάρει από δίκτυο από το setup. Δοκίμασα πολλά και διάφορα, αλλά απέτυχα.
Έχει ubuntu 18.04. Έβαλα τις εντολές
sudo -i
mkdir -p /etc/default/grub.d
wget https://gitlab.com/sch-scripts/sch-scripts/raw/main/share/sch-scripts/grub.cfg -O /etc/default/grub.d/sch-scripts.cfg
add-apt-repository --yes ppa:ts.sch.gr
apt update
apt install --yes grub-ipxe
--------
Το αποτέλεσμα είναι να εμφανίζεται σε αυτόν η επιλογή για pxe στο grub, αλλά μετά να βγάζει μαύρη οθόνη και μόνο με hard reset μπορώ να μπω στα 18.04.
Δοκίμασε αυτό: https://alkisg.mysch.gr/steki/index.php?topic=8594.msg93692#msg93692
Αν δεν παίξει, βγάλε βίντεο από τη διαδικασία εκκίνησης, βάλ' το σε κανένα google photos/drive και δώσε εδώ το λινκ.
Θα το δοκιμάσω την Τετάρτη που έχω χρόνο.
Αν το 1 ή το 2 στο server δουλέψουν, πώς μπορώ να βγάλω την εντολή για το pxe από το grub μενού του client, αφού δεν κάνει τίποτα;
Δηλαδή να αναιρέσω τα παρακάτω
sudo -i
mkdir -p /etc/default/grub.d
wget https://gitlab.com/sch-scripts/sch-scripts/raw/main/share/sch-scripts/grub.cfg (https://gitlab.com/sch-scripts/sch-scripts/raw/main/share/sch-scripts/grub.cfg) -O /etc/default/grub.d/sch-scripts.cfg
add-apt-repository --yes ppa:ts.sch.gr
apt update
apt install --yes grub-ipxe
Επίσης το 1 και το 2 δε θα επηρεάσουν τους άλλους clients που κάνουν boot, σωστά; (έλεγε το σχετικό post για εφαρμογή σχετικών εντολών σε συγκεκριμένους clients. https://alkisg.mysch.gr/steki/index.php?topic=8594.msg93692#msg93692 (https://alkisg.mysch.gr/steki/index.php?topic=8594.msg93692#msg93692))
Καλησπέρα, δεν είχα χρόνο σήμερα να δοκιμάσω το 1 και 2.
Έβγαλα μόνο κάτι φωτογραφίες από το setup. Βλέπω να υποστηρίζεται network, αλλά δεν μπορώ να το ενεργοποιήσω.
H μητρική φαίνεται να είναι η h81m-p32l
https://www.msi.com/Motherboard/H81M-P32L/Specification (https://www.msi.com/Motherboard/H81M-P32L/Specification)
Με boot μενού (F11) δεν εμφανίζει επιλογή για network
Αν δεν επιλέξω τίποτα βλέπω κατευθείαν grub μενού για 18.04
Πηγαίνοντας στο setup στις ρυθμίσεις για boot, είναι επιλεγμένο το legacy+uefi, αλλά παρακάτω αν βάλω 1η επιλογή boot το network, το αγνοεί και ούτε φορτώνει από δίκτυο, ούτε εμφανίζει κάτι στο boot μενού με F11.
Κάπου αλλού (εικόνα 4) είδα να λέει bios boot function disabled. Το ενεργοποίησα, αποθήκευσα με F10, αλλά δεν έκανε κάτι. Όταν ξαναμπήκα στο Bios πάλι disabled ήταν.
Φωτογραφίες:
https://drive.google.com/drive/folders/19C55uFaDvpauWxUZKnjgr41F9P1KLcmY?usp=sharing (https://drive.google.com/drive/folders/19C55uFaDvpauWxUZKnjgr41F9P1KLcmY?usp=sharing)
Υπάρχουν 4 διαφορετικές επιλογές να δοκιμάσεις:
- BIOS netboot (τελικά χρησιμοποιεί το αρχείο /srv/tftp/ltsp/undionly.kpxe)
- UEFI netboot (αρχείο snponly.efi)
- GRUB BIOS netboot (τοπικό αρχείο /boot/ipxe.lkrn)
- GRUB UEFI netboot (/boot/ipxe.efi)
Τις δύο πρώτες θα πρέπει να τις καταφέρεις μόνη σου ή με τη βοήθεια του ΥΠΛΗΝΕΤ σου μέσα από τα BIOS settings.
Στην πρώτη εικόνα που ανέβασες, [Network] εννοεί την παραπάνω επιλογή (1), και [UEFI Network] εννοεί την επιλογή (2).
Τώρα το [UEFI Network] είναι πολύ χαμηλά στη σειρά και δεν ενεργεί, βάλ' το δεύτερο.
Αν οι δύο πρώτες δεν παίξουν, τότε για τις δύο επόμενες, έλα από το Matrix (δες υπογραφή μου) ένα πρωί να το δούμε ζωντανά.
Θα βάλω αύριο την επιλογή UEFI Network στη 2η θέση και θα δω αν κάνει τίποτα.
Να δοκιμάσω και τα παρακάτω πριν ζητήσω βοήθεια μέσω matrix;
a) Στον server:
sudo wget https://boot.ipxe.org/undionly.kpxe (https://boot.ipxe.org/undionly.kpxe) -O /srv/tftp/ltsp/undionly.kpxe
Και reboot τον client.
b) Αν δεν παίξει η δοκιμή 1, τότε ξανά στον server:
sudo wget https://boot.ipxe.org/ipxe.pxe (https://boot.ipxe.org/ipxe.pxe) -O /srv/tftp/ltsp/undionly.kpxe
Και reboot όλους τους clients.
Το (a) και (b) είναι υποπερίπτωση του (1). Δηλαδή αν ξεκινήσει με BIOS netboot και στην πορεία κολλήσει ή εγκαταλείψει, τότε δοκιμάζεις και το (a), ενώ αν δεν παίξει ούτε έτσι, το επαναφέρεις με (b).
Αντίστοιχα αν ξεκινήσει με UEFI netboot και στην πορεία κολλήσει ή εγκαταλείψει, τότε δοκιμάζεις και το ipxe.efi αντί για το snponly.efi.
Ενώ τα (3) και (4) δεν σχετίζονται/επηρεάζονται από τα (a) και (b).
Τότε απλά θα βάλω το UEFI Network στη 2η θέση και ζητήσω βοήθεια μέσω matrix, γιατί για το 3,4 δεν ξέρω τι να κάνω και όλα αυτά δεν τα ελέγχω :)
Καλημέρα,
Το boot μενού στον client (F11) είναι ό,τι δείχνει η εικόνα 6.
Έβαλα το uefi network στη 2η θέση. Εικόνα 7
Το boot μενού εξακολουθεί να είναι το ίδιο. Εικόνα 8.
https://drive.google.com/drive/folders/19C55uFaDvpauWxUZKnjgr41F9P1KLcmY?usp=sharing (https://drive.google.com/drive/folders/19C55uFaDvpauWxUZKnjgr41F9P1KLcmY?usp=sharing)
Να έλθω από το matrix;
Δες το https://www.youtube.com/watch?v=rzNBBW2RU7I, στο 2:03.
LAN Option ROM: Enabled
Network stack: Enabled
οκ. Θα το δω τώρα.
Τέλεια!!!! Φορτώνει κανονικά από το δίκτυο.
Ευχαριστώ πάρα πολύ!
LAN Option ROM: Enabled
Network stack: Enabled