OpenFirmware
Normalmente sui sistemi &arch-title; 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 &arch-title; occorre premere
Command (quadrifoglio/Apple)optionof
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
Il prompt di OpenFirmware somiglia a:
ok
0 >
Sui Mac &arch-title; 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 .
Scompattate l'utility in MacOS, avviarla e azionare il pulsante
Save affinché le patch del firmware vengano
installate nella nvram.
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:
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
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>
Aggiornare il firmware eseguendo il comando seguente.
$update_flash -f <file_name.img>
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à.
Verificare il firmware caricato nella memoria flash temporanea come
fatto al passo 1.
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
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 sulle distribuzioni basate su Debian
in questo modo:
# apt 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
.
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.
Aggiornamento dell'hypervisor PowerKVM
Istruzioni per l'avvio da rete
Sono necessari un server DHCP/TFTP (BOOTP) e un server web. Dopo aver
scaricato ibm-powerkvm-*-ppc64-service-*.iso, montarlo in loop e
copiarne il contenuto in una directory all'interno della root del
server HTTP (per esempio wwwroot):
# cd <directory-in-cui-è-il-file-iso>
# mkdir ./iso
# sudo mount -o loop ibm-powerkvm-*-ppc64-service-*.iso ./iso
# cp -a ./iso/* <percorso-di-wwwroot>
Creare il file petitboot.conf in una directory sotto tftproot, per
esempio /tftproot/powerkvm, con il seguente contenuto:
label PowerKVM Automated Install
kernel http://IP-DEL-SERVER/PERCORSO-DI-wwwroot/ppc/ppc64/vmlinuz
initrd http://IP-DEL-SERVER/PERCORSO-DI-wwwroot/ppc/ppc64/initrd.img
append root=live:http://IP-DEL-SERVER/PERCORSO-DI-wwwroot/LiveOS/squashfs.img repo=http://IP-DEL-SERVER/PERCORSO-DI-TO-wwwroot/packages rd.dm=0 rd.md=0 console=hvc0 console=tty0
Modificare dhcpd.conf e impostare questa direttiva all'inizio del file:
option conf-file code 209 = text;
Aggiungere la direttiva di sistema:
host <proprio-sistema> {
hardware ethernet <indirizzo mac del sistema>
fixed-address <indirizzo ip del sistema>;
option host-name "<nome host del sistema>";
option conf-file "<powerkvm/petitboot.conf>";
}
Riavviare il server dhcp.
Avviare la macchina PowerLinux.
La seguente opzione sarà presente in petitboot (selezionarla):
"Power KVM Automated Install"
Il menu dell'installatore apparirà automaticamente.
Istruzioni per DVD
Avviare la ISO ibm-powerkvm-*-ppc64-service-*.iso (dopo averla
masterizzata su un DVD oppure da un dispositivo virtuale con QEMU) e
attendere l'avvio.
La seguente opzione sarà presente in petitboot (selezionarla):
"POWERKVM_LIVECD"
Il menu dell'installatore apparirà automaticamente.