3.6. Preinstalación de hardware y configuración del sistema operativo

Esta sección le guiará a través de la preinstalación y configuración de hardware, en caso de ser necesaria, previa a la instalación de Debian. Generalmente, involucra comprobar y posiblemente cambiar la configuración de la BIOS/UEFI/firmware del sistema para su sistema. La BIOS/UEFI o el firmware del sistema es el software base usado por el hardware, y es fundamental durante el proceso de arranque (después del encendido).

3.6.1. Cómo actualizar el firmware bare metal ppc64el

Este es un extracto de IBM PowerKVM on IBM POWER8.

Open Power Abstraction Layer (OPAL) es el firmware del sistema del servidor basado en el procesador POWER.

Puede haber casos en los que el usuario tenga que actualizar el firmware de Power Systems a un nivel más reciente para adquirir nuevas funciones o soporte adicional para los dispositivos.

Asegúrate de que se cumplen los siguientes requisitos:

  • se está ejecutando un SO en el sistema;

  • el archivo .img del nivel de OPAL que el usuario necesita actualizar;

  • la máquina no está bajo el control de la HMC.

Power Systems tiene dos modalides de la flash para arrancar el firmware, la permanente y la temporal. Esto proporciona una manera de probar las actualizaciones de firmware en la modalidad temporal de la flash antes de comprometer los cambios probados en la modalidad permanente, confirmando así las nuevas actualizaciones.

Efectúa los siguientes pasos para la actualización:

  1. Guarda el nivel del firmware existente antes de actualizar realmente. En ASM, en el menú del sistema, haz clic en Service Aids -> Service Processor Command Line, y ejecuta el siguiente comando:

    cupdcmd -f
    

  2. Bájate el archivo .img del nivel de firmware a actualizar a un lugar en el sistema de archivos del host. Consulta IBM Fix Central para descargar el archivo imagen.

    Verifica la imagen descargada ejecutando el siguiente comando y guarda el resultado.

    $update_flash -v -f <nombre_del_fichero.img>
    

  3. Actualicza el firmware ejecutando el siguiente comando.

    $update_flash -f <nombre_del_archivo.img>
    

    [Nota] Nota

    • El comando reinicia el sistema y, por tanto, las sesiones, si las hubiera, se perderían.

    • No reinicies ni apagues el sistema hasta que esté encendido de nuevo.

  4. Verifica el nivel de firmware actualizado en modo temporal de la flash como en el paso 1.

  5. En caso de tener que revertir la actualización, el usuario puede hacerlo ejecutando este comando:

        $update_flash -r
    

    El rechazo sólo sería a la parte temporal del flash. Por lo tanto, el nuevo nivel se ha de confirmar a la parte permanente sólo después de una prueba exhaustiva del nuevo firmware.

    Puede confirmarse el nuevo nivel actualizado en el modo permanente de la flash ejecutando el siguiente comando.

    $update_flash -c
    

3.6.2. Actualización del firmware invitado KVM (SLOF)

Slimline Open Firmware (SLOF) es una implementación del estándar IEEE 1275. Se puede utilizar como firmware de partición para las máquinas pSeries que se ejecutan en QEMU o KVM.

El paquete qemu-slof es, de hecho, una dependencia del paquete qemu-system-ppc (que también proporciona el paquete virtual qemu-system-ppc64), y se puede instalar o actualizar a través de la herramienta apt en las distros basadas en Debian. Así:

# apt install qemu-slof

SLOF también puede instalarse en sistemas de distribución basados en rpm, dado el repositorio o paquete rpm adecuado. Además, el código fuente upstream está disponible en http://github.com/leilihh/SLOF.

Por lo tanto, se puede utilizar un archivo SLOF diferente en lugar del predeterminado, cuando se ejecuta qemu-system, añadiendo el argumento -bios <slof_file> al iniciar qemu.