3.6. Pré-Instalação do Hardware e Configuração do Sistema Operativo

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).

3.6.1. Como atualizar o firmware da máquina ppc64el

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:

  1. 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
    

  2. 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>
    

  3. Atualize o firmware ao correr o seguinte comando.

    $update_flash -f <file_name.img>
    

    [Nota] Nota

    • O comando reinicia o sistema e por isso, se existirem sessões, serão perdidas.

    • Não reinicie ou desligue o sistema até este voltar.

  4. Verifique o nível do firmware atualizado do lado temporário da flash como na etapa 1.

  5. 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
    

3.6.2. Atualizar o firmware do anfitrião KVM (SLOF)

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.