3.6. Ρύθμιση του Υλικού και του Λειτουργικού συστήματος πριν την εγκατάσταση

Η ενότητα αυτή θα σας καθοδηγήσει στη ρύθμιση, αν χρειαστεί, του υλικού σας που θα πρέπει να κάνετε πριν εγκαταστήσετε το Debian. Αυτό περιλαμβάνει, γενικά, τον έλεγχο και πιθανόν την αλλαγή κάποιων ρυθμίσεων στο BIOS/UEFI ή στο υλισμικό του συστήματός σας. Το «BIOS/UEFI» ή το «υλισμικό του συστήματος» είναι το βασικό λογισμικό που χρησιμοποιείται από το υλικό του υπολογιστή· η πιο κρίσιμη χρήση του είναι κατά τη διαδικασία της πρώτης εκκίνησης (bootstrap) (μετά το άνοιγμα του υπολογιστή).

3.6.1. Πώς να αναβαθμίσετε το υλισμικό του bare metal ppc64el

Αυτό είναι ένα απόσπασμα από την ιστοσελίδα IBM PowerKVM on IBM POWER8.

´Το Open Power Abstraction Layer (OPAL) είναι το υλισμικό του συστήματος στο stack ενός εξυπηρετητή βασισμένου στον επεξεργαστή POWER

Πιθανόν να υπάρχουν περιπτώσεις που ο χρήστης πρέπει να αναβαθμίσει το υλισμικό ενός συστήματος Power Systems σε ένα πιο πρόσφατο επίπεδο για να αποκτηθούν νέα γνωρίσματα ή επιπλέον υποστήριξη για τις συσκευές.

Σιγουρευτείτε ότι ικανοποιούνται οι ακόλουθες απαιτήσεις:

  • ένα ΛΣ που θα τρέχει στο σύστημα;

  • Το αρχείο .img file του επιπέδου OPAL το οποίο θα πρέπει να αναβαθμίσει ο χρήστης;

  • το μηχάνημα δεν βρίσκεται υπό HMC έλεγχο.

Τα Power Systems έχουν δυο πλευρές στο flash από το οποίο μπορεί να εκκινηθεί το υλισμικό, με άλλα λόγια μια μόνιμη και μια προσωρινή. Αυτό προσφέρει έναν τροπο δοκιμάσετε αναβαθμίσεις του υλισμικού στην προσωρινή πλευρά πριν εφαρμόσετε οριστικά τις υπό δοκιμή αλλαγές,ενέργεια που οριστικοποιεί τις νέες αναβαθμίσεις.

Εκτελέστε τα ακόλουθα βήματα για την αναβάθμιση:

  1. Σώστε το επίπεδο του υπάρχοντος υλισμικού πριν την πραγματική αναβάθμιση. Στα ASM, στο μενού συστήματος, πατήστε Service Aids -> Service Processor Command Line, και εκτελέστε την ακόλουθη εντολή:

    cupdcmd -f
    

  2. Μεταφορτώστε το αρχείο .img του επιπέδου του υλισμικού προς αναβάθμιση σε μια τοποθεσία στο σύστημά σας. Ακολουθήστε τον σύνδεσμο IBM Fix Central για τη μεταφόρτωση του αρχείου εικόνας.

    Επαληθεύστε την εικόνα που έχει μεταφορτωθεί εκτελώντας την ακόλουθη εντολή και σώστε το αποτέλεσμα.

    $update_flash -v -f <file_name.img>
    

  3. Αναβαθμίστε το υλισμικό εκτελώντας την ακόλουθη εντολή.

    $update_flash -f <file_name.img>
    

    [Σημείωση] Σημείωση

    • Η εντολή επανεκκινεί το σύστημα, συνεπώς αν υπάρχουν κάποιες συνεδρίες θα χαθούν.

    • Μην επανεκκινήσετε ή τερματίσετε το σύστημα μέχρι να επανέλθει.

  4. Επαληθεύστε το αναβαθμισμένο επίπεδο του υλισμικού της προσωρινής πλευράς του δίσκου flash όπως στο βήμα 1.

  5. Σε περίπτωση που η αναβάθμιση πρέπει να ανακληθεί,ο χρήστης μπορεί να το κάνει αυτό εκτελώντας την ακόλουθη εντολή:

        $update_flash -r
    

    Η απόρριψη θα απορρίψει μόνο την προσωρινή πλευρά του. Συνεπώς, το νέο επίπεδο θα πρέπει να εφαρμοστεί στην μόνιμη πλευρά μόνο μετά από εξαντλητική δοκιμή του νέου υλισμικού.

    Το νέο επικαιροποιημένο επίπεδο μπορεί να εφαρμοστεί στην σταθερη πλευρά του δίσκου flash εκτελώντας την ακόλουθη εντολή.

    $update_flash -c
    

3.6.2. Αναβαθμίζοντας το υλισμικό του KVM guest (SLOF)

Το Slimline Open Firmware (SLOF) είναι μια υλοποίηση του προτύπου IEEE 1275. Μπορεί να χρησιμοποιηθεί ως ένα υλισμικό κατάτμησης για μηχανήματα που "τρέχουν" σε QEMU ή KVM.

To πακέτο qemu-slof είναι, στην πραγματικότητα, ένα πακέτο από το οποίο εξαρτάται το πακέτο qemu-system-ppc (το οποίο παρέχει επίσης το εικονικό πακέτο qemu-system-ppc64), και μπορεί να εγκατασταθεί ή να επικαιροποιηθεί μέσω του εργαλείου apt σε διανομές βασισμένες στο Debian. Με τον εξής τρόπο:

# apt install qemu-slof

Το SLOF μπορεί επίσης να εγκατασταθεί σε συστήματα με διανομές βασισμένες στο rpm, εφόσον δοθεί το κατάλληλο αποθετήριο ή το κατάλληλο πακέτο rpm. Επιπρόσθετα, ο upstream πηγαίος κώδικας είναι διαθέσιμος στον σύνδεσμο http://github.com/leilihh/SLOF.

Συνεπώς, κάποιος μπορεί να χρησιμοποιήσει ένα διαφορετικό αρχείο SLOF από το προεπιλεγμένο, όταν τρέχει ένα qemu-system, προσθέτοντας το όρισμα της γραμμής εντολών-bios <slof_file> κατά την εκκίνηση του qemu.