3.6. Configurazione di hardware e sistema operativo prima dell'installazione

In alcuni casi, prima di installare Debian, potrebbe essere necessario riconfigurare dell'hardware, in questa sezione è descritto cosa fare. Generalmente si tratta di controllare e, nel caso, di modificare le impostazioni del BIOS/firmware di sistema. Il «BIOS» o «firmware di sistema» è il software essenziale per il funzionamento dell'hardware, il suo utilizzo è critico durante il processo di bootstrap (che segue l'accensione).

3.6.1. OpenFirmware

Normalmente sui sistemi PowerPC non c'è alcun bisogno di configurare il BIOS (chiamato OpenFirmware). PReP e CHRP sono dotati di OpenFirmware, ma sfortunatamente il modo usato per invocarlo varia a seconda del produttore. È necessario consultare la documentazione dell'hardware fornita con la propria macchina.

Per avviare OpenFirmware sui Macintosh PowerPC occorre premere Command (quadrifoglio/Apple)+option+o+f durante l'avvio. In generale il sistema controllerà la pressione di tali tasti dopo la melodia, ma i tempi esatti variano da modello a modello. Per suggerimenti consultare http://www.netbsd.org/Ports/macppc/faq.html

Il prompt di OpenFirmware somiglia a:

ok
0 >

Sui Mac PowerPC più vecchi, per l'utente interagisce con OpenFirmware attraverso la porta seriale (modem). In alcuni casi non è nemmeno possibile fare altrimenti: invocando OpenFirmware su una di queste macchine, si vede solo uno schermo nero. In tal caso per interagire con OpenFirmware si deve connettersi attraverso la porta seriale da un altro elaboratore su cui è attivo un emulatore di terminale.

Sulle macchine OldWorld Beige G3, OpenFirmware (OF versioni 2.0f1 e 2.4) è difettoso. Tali macchine molto probabilmente non saranno in grado di avviare il sistema dal disco fisso, a meno che al firmware non venga applicata una patch opportuna, come quella compresa nell'utility System Disk 2.3.1 scaricabile da Apple come ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin. Scompattate l'utility in MacOS, avviarla e azionare il pulsante Save affinché le patch del firmware vengano installate nella nvram.

3.6.2. Come aggiornare il firmware di serie su ppc64el

Questo è un estratto da IBM PowerKVM su IBM POWER8.

OPAL (Open Power Abstraction Layer) è il nome del firmware di sistema per i server basati su processori POWER.

Per aver delle nuove funzionalità oppure per avere il supporto per altri dispositivi l'utente potrebbe voler aggiornare a una versione più recente il firmware sul proprio sistema Power.

Assicurasi di avere i seguenti requisiti:

  • un SO funzionante sul sistema;

  • il file .img con la versione di OPAL a cui l'utente vuole aggiornare;

  • la macchina non è sotto controllo HMC.

I sistemi Power hanno due tipi di memoria flash da cui fare l'avvio, uno temporaneo e l'altro permanente. Ciò permette di testare gli aggiornamenti del firmware nella memoria temporanea prima di scriverli nella memoria permanente.

Per effettuare l'aggiornamento seguire questi passi:

  1. Salvare la verisone esistente del firmware prima di aggiornarlo. Da ASM, nel menu di sistema, fare clic su Service Aids ??? Service Processor Command Line ed eseguire il seguente comando:

    cupdcmd -f
    

  2. Scaricare il file .img con la versione del firmware a cui aggiornare nel filesystem della macchina. Fare riferimento a IBM Fix Central per scaricare il file con l'immagine.

    Verificare l'immagine scaricata eseguendo il seguente comando e salvarne l'output.

    $update_flash -v -f <file_name.img>
    

  3. Aggiornare il firmware eseguendo il comando seguente.

    $update_flash -f <file_name.img>
    

    [Nota] Nota

    • Il comando riavvia il sistema e quindi, se ci sono, le sessioni aperte andranno perse.

    • Non riavviare né spengere il sistema prima che sia ritornato alla normalità.

  4. Verificare il firmware caricato nella memoria flash temporanea come fatto al passo 1.

  5. Nel caso necessità è possibile ripristinare la versione precedente con il seguente comando:

    $update_flash -r
    

    L'annullamento del firmware riguarda solo la memoria flash temporanea. Quindi sarà possibile scrivere il nuovo firmware nella memoria flash permanente sono dopo aver affettuato il test di un nuovo firmware.

    Il firmware caricato nella memoria flash temporanea può essere scritto nella memoria flash permanente con questo commando:

    $update_flash -c
    

3.6.3. Updating KVM guest firmware (SLOF)

SLOF (Slimline Open Firmware) è una impementazione dello standard IEEE 1275. Può essere usato come firmware per le macchine pSeries con QEMU o KVM.

Il pacchetto qemu-slof è un pacchetto che dipende da qemu-system-ppc (il quale fornisce anche il pacchetto virtuale qemu-system-ppc64) e può essere installato o aggiornato usando apt-get sulle distribuzioni basate su Debian in questo modo:

# apt-get install qemu-slof

SLOF può anche essere installato sulle distribuzioni basate sul sistema rpm una volta impostato il repository corretto. Inoltre il codice sorgente è disponibile su http://github.com/leilihh/SLOF.

Quindi quando si usa qemu-system è possibile usare un file SLOF diverso da quello predefinito aggiungendo l'argomento sulla riga di comando -bios <file_slof> all'avvio di qemu.

3.6.4. Problemi hardware a cui prestare attenzione

Qualità della visualizzazione su Powermac OldWorld.  Alcuni Powermac OldWorld, principalmente quelli con il «control display driver», potrebbero non essere in grado di riprodurre correttamente la mappa dei colori sotto Linux quando è richiesta una visualizzazione con più di 256 colori. Se si verificano problemi di visualizzazione dopo il riavvio (si vedono degli strani caratteri o non si vede nulla) oppure se dopo l'avvio lo schermo diventa nero anziché mostrare l'interfaccia utente del sistema d'installazione, è possibile provare a modificare le impostazioni di visualizzazione sotto MacOS in modo da usare 256 colori al posto di «migliaia» o addirittura «milioni» di colori.