Esta seção irá guiá-lo através da configuração de hardware durante a pré-instalação, caso exista alguma que necessite fazer antes de instalar Debian. Normalmente isto envolve verificar e possivelmente alterar definições de BIOS/UEFI/firmware no seu sistema. A “BIOS/UEFI” ou o “firmware” do sistema é o software utilizado pelo hardware; é o mais crítico invocado durante o processo de arranque (depois de ligar).
Isto é um excerto de IBM PowerKVM em IBM POWER8.
Open Power Abstraction Layer (OPAL) é o firmware de sistema no conjunto de servidores baseados em processadores POWER.
Poderão haver circunstâncias em que o utilizador tenha de atualizar o firmware dos Power Systems para um nível mais recente de forma a adquirir funcionalidades ou suporte adicional para os dispositivos.
Assegure-se que os seguintes requisitos são satisfeitos:
um OS a correr no sistema;
o ficheiro .img do nível OPAL para onde o utilizador necessita atualizar;
a máquina não está sob control HMC.
Os Power Systems têm dois lados de flash para arrancar o firmware, nomeadamente um permanente e um temporário. Isto disponibiliza uma forma de testar as atualizações de firmware no lado temporário da flash antes de cometer as alterações testadas no lado permanente, e desse modo cometer as novas atualizações.
Realizar os seguintes passos para a atualização:
Grave o nível do firmware existente antes de fazer realmente a atualização. Em ASM, no menu system, click em Service Aids -> Service Processor Command Line, e corra o seguinte comando:
cupdcmd -f
Obtenha o ficheiro .img do nível de firmware a ser atualizado para um local no sistema de ficheiros anfitrião. Para obter o ficheiro de imagem refira-se a IBM Fix Central.
Verifique a imagem que descarregou, correndo o seguinte comando e guardar a saída.
$update_flash -v -f <file_name.img>
Atualize o firmware ao correr o seguinte comando.
$update_flash -f <file_name.img>
Nota | |
---|---|
|
Verifique o nível do firmware atualizado do lado temporário da flash como na etapa 1.
No caso da atualização ter de ser revertida, o utilizador pode fazê-lo ao correr este comando:
$update_flash -r
A rejeição faria rejeitar apenas o lado temporário da flash. Por isso, o novo nível deverá ser cometido para o lado permanente apenas após um teste exaustivo do novo firmware.
O novo nível atualizado pode ser cometido para o lado permanente da flash ao correr o seguinte comando.
$update_flash -c
Slimline Open Firmware (SLOF) é uma implementação da referência IEEE 1275. Pode ser utilizado como firmware de partição para as máquinas pSeries ao correr em QEMU ou em KVM.
O pacote qemu-slof é, de facto, uma dependência do pacote qemu-system-ppc (o qual também disponibiliza o pacote virtual qemu-system-ppc64), e pode ser instalado ou atualizado através da ferramenta apt nas distribuições baseadas em Debian. Assim:
# apt install qemu-slof
O SLOF também pode ser instalado em sistemas com distribuições baseadas em rpm, indicando o repositório ou pacote rpm correto. Além disso, o código-fonte original está disponível em http://github.com/leilihh/SLOF.
Por isso, pode utilizar um ficheiro SLOF diferente em vez do predefinido, quando correr qemu-system, ao acrescentar o argumento de linha de comando -bios <slof_file>
quando iniciar o qemu.
Irá necessitar de um servidor de DHCP/TFTP (BOOTP), assim como de um servidor web. Após fazer obter o ibm-powerkvm-*-ppc64-service-*.iso, monte-o como loop e desempacote-o para um diretório dentro da raiz www do servidor HTTP (digamos wwwroot):
# cd <diretório-do-iso> # mkdir ./iso # sudo mount -o loop ibm-powerkvm-*-ppc64-service-*.iso ./iso # cp -a ./iso/* <caminho-para-wwwroot>
Criar o ficheiro petitboot.conf file num diretório sob a sua tftproot, digamos /tftproot/powerkvm, com o seguinte conteúdo:
label PowerKVM Automated Install kernel http://IP-SERVIDOR/CAMINHO-PARA-wwwroot/ppc/ppc64/vmlinuz initrd http://IP-SERVIDOR/CAMINHO-PARA-wwwroot/ppc/ppc64/initrd.img append root=live:http://IP-SERVIDOR/CAMINHO-PARA-wwwroot/LiveOS/squashfs.img repo=http://IP-SERVIDOR/CAMINHO-PARA-wwwroot/packages rd.dm=0 rd.md=0 console=hvc0 console=tty0
Editar o seu dhcpd.conf, definir esta diretiva no início:
option conf-file code 209 = text;
Acrescentar a diretiva de sistema:
host <your-system> { hardware ethernet <system macaddr> fixed-address <system ip>; option host-name "<system hostname>"; option conf-file "<powerkvm/petitboot.conf>"; }
Reinicie o servidor dhcp.
Arrancar a sua máquina PowerLinux.
Deverá existir a seguinte opção no petitboot (escolha a):
"Power KVM Automated Install"
Deverá aparecer automaticamente o menu do instalador.
Arranque o ISO ibm-powerkvm-*-ppc64-service-*.iso (quer gravando-o um DVD ou tornando-o virtual se utilizar QEMU) e simplesmente aguarde que arranque.
Deverá existir a seguinte opção no petitboot (escolha-a):
"POWERKVM_LIVECD"
O menu do instalador deverá aparecer automaticamente.