BIOS/UEFI upgrade σχολικών Η/Υ micro HowTo - 1

Ξεκίνησε από mandarinos, 24 Φεβ 2023, 09:44:05 ΠΜ

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

mandarinos

μέρος 1/2

BIOS/UEFI upgrade γιά το σετ:
- τερματικά Lenovo v530s_07icr (αυτό το i μπορεί να είναι και 1, δεν διακρίνεται καλά)
- server Lenovo p330 2nd_gen
το οποίο έχουν αρκετά σχολεία. Και, ελπίζω, τρέχουν LTSP/Επόπτη επάνω σε Ubuntu / Ubuntu-based ΛΣ.

(α) Στα τερματικά:
(i) Η σελίδα του αρχείου με το νέο BIOS/UEFI είναι αυτή. Πάμε εκεί, και αγνοούμε ο,τιδήποτε έχει σχέση με Ms-Windows. (Μέσα από τα Ms-Win δεν πιάνει πάντα η αναβάθμιση. Δοκιμασμένο.)
(ii) Κατεβάζουμε το αρχείο m30jt28usa.zip... (επισυναπτόμενο 01-κλπ)
(iii) ...και το ανοίγουμε. Θα δούμε ότι περιέχει κάποια αρχεία (επισυναπτόμενο 02-κλπ).
(iv) Ρίχνουμε όλα αυτά τα αρχεία στο root ενός usb "μνημακίου". (Δεν μας νοιάζει πόσο μέγεθος έχει, ή αν έχει κι άλλα αρχεία μέσα του.)
(v) Ανοίγουμε τον client ΗΥ, και με (αλλεπάλληλο) πάτημα του F1 πάμε στις ρυθμίσεις BIOS.
(vi) Πάμε στην επιλογή "startup", μετά: "primary boot sequence", μετά σηκώνουμε την επιλογή "usb hdd" πρώτη επάνω. (Πατώντας το +, αλλά γενικά έχει οδηγίες στο κάτω μέρος της οθόνης.) (επισυναπτόμενο 03-κλπ, συγνώμη γιά την ποιότητα των φωτογραφιών)
(vii) Με Esc φεύγουμε, αλλά εξακολουθούμε να είμαστε στο startup, και πάμε και κάνουμε το csm disabled (επισυναπτόμενο 04-κλπ).
(viii) Φεύγουμε από το μενού startup, πάμε στο αμέσως παρακάτω, σώζουμε τις επιλογές μας καί βγαίνουμε. Ο υπολογιστής θα κάνει reset και θα ξεκινήσει από το usb μνημάκι, το οποίο έχουμε φροντίσει να το βάλουμε από πριν σε μιά υποδοχή. (Αν το έχουμε ήδη βάλει, όταν σηκώνουμε ψηλά την επιλογή "usb hdd", θα μας δείξει και τον τύπο του.)
(ix) - Θα μας βγάλει σε μιά οθόνη μηνυμάτων με κίτρινα γράμματα (συγνώμη που δεν σκέφτηκα να φωτογραφήσω).
      - Θα μας ρωτήσει αν θέλουμε ν' αλλάξουμε όνομα ΗΥ και serial number, απαντάμε n Enter και n Enter ξανά.
      - Και ξεκινάει να διαβάζει το BIOS/UEFI, μετρώντας μέχρι το 100%.
(x) Μετά, μας ειδοποιεί ότι θα κάνει reset, και όντως κάνει σε κάπου 5 δευτερόλεπτα. Είμαστε σε ετοιμότητα (με το που θα δούμε τον διακόπτη on/off σβηστόν) και τραβάμε αμέσως το usb μνημάκι έξω (δεν καθυστερεί καθόλου το reboot), διότι αλλοιώς θα ξαναρχίσει τη διαδικασία.
(xi) Μετά, αφήνουμε τον ΗΥ να φορτώσει το νέο BIOS/UEFI από μόνος του. (Εννοείται πως έχουμε διαρκή σύνδεση με το Διαδίκτυο.) Κάνει τη διαδικασία σε κάπου 3-4 λεπτά και σε αλλεπάλληλες φάσεις. Μετά, ξεκινάει από μόνος του και βρίσκει το δίκτυο του LTSP, κλπ γνωστά.


[Συνεχίζω στο 2ο μέρος, λόγω περιορισμού στα επισυναπτόμενα.]

mandarinos

#1
μέρος 2/2

(xii) Κλείνουμε τον ΗΥ, ξαναπάμε στο BIOS/UEFI, και επαναφέρουμε to csm σε enabled, με boot mode legacy only. (επισυναπτόμενο 05-κλπ) Δεν τρέχει τίποτε αν δεν το κάνουμε, αλλά δεν θα βλέπει τον τοπικό δίσκο (με τα εγκατεστημένα Ms-Windows).
(Εάν ξεχάσουμε την επαναφορά του csm, θα διαπιστώσουμε πως η αναζήτηση του δικτύου LTSP παρουσιάζει διαφορετική οθόνη και γραμματοσειρά.)

Αυτό ήταν!

(β) Στον server:
Εδώ, η διαδικασία είναι σαφώς ευκολώτερη, διότι η αναβάθμιση γίνεται μέσα από το Linux. (Δεν μας ενδιαφέρει καμμία προεργασία ρυθμίσεων στο BIOS/UEFI του server!)
(i) Πάμε στη σελίδα με το απαραίτητο αρχείο, και το κατεβάζουμε. (επισυναπτόμενο 06-κλπ)
(ii) Και το ανοίγουμε. Έχει τρία αρχεία. (επισυναπτόμενο 07-κλπ)
(iii) Στο readme μας δίνει οδηγίες ν'ανοίξουμε μιά οθόνη τερματικού.
Όπου πρώτα εγκαθιστούμε την εντολή fwupdmgr (διότι μάλλον δεν την έχει η distribution), δίνοντας:

sudo apt-get install fwupd

(οδηγίες -και γιά άλλες distros- από εδώ)

Και μετά (σύμφωνα με το readme) πάμε στο directory, όπου έχουμε βάλει το αρχείο .cab, και δίνουμε:

sudo fwupdmgr --allow-reinstall install Lenovo-ThinkStation-P330-SystemFirmware-M1VKT6FA.cab

(Αν βαρυέστε να γράφετε ...τιμωρία το όνομα του αρχείου, ή rename, ή F2 και copy/paste το ...Ισπανικό ονοματεπώνυμο στη γραμμή εντολών, ή copy/paste ολόκληρη την εντολή από εδώ.)

Αυτό ήταν! Ο server θ' αρχίσει μερικά resets, κάποια στιγμή θα δείτε στο κάτω μέρος της οθόνης να φορτώνει το νέο BIOS/UEFI και να μετράει ποσοστό 0%-100% (συγνώμη, πάλι δεν σκέφτηκα να φωτογραφήσω, ο επιστήμων! lol!!!), μετά πάλι καναδυό resets, και μετά θα σας βγάλει στη γνωστή οθόνη εισόδου του Linux.

Ψεκάσαμε, σκουπίσαμε, τελειώσαμε! :)

Σημείωση 1: βέβαια, πρέπει (σύμφωνα με τις οδηγίες) να ελέγξουμε πρώτα ποιά έκδοση του BIOS/UEFI έχουμε, κλπ κλπ, αλλά δεν νομίζω να το άλλαξε κανένας από τότε που αυτοί οι ΗΥ βγήκαν απ' το εργοστάσιο. Το πολύ-πολύ, να μας βγάλει κανένα διαγνωστικό ότι δεν πιάνει η αναβάθμιση.
Σημείωση 2: παρατήρησα ότι στο εδώ κείμενο, το όνομα του αρχείου .cab το βγάζει σαν σύνδεσμο - αν καί δεν ξέρω το γιατί. Μή μασάτε, η εντολή είναι εντολή - ως έχει. (Το ίδιο κάνει και με το όνομα του αρχείου .zip γιά τους clients. Πιστεύω είναι bug στον κώδικα του forum.)