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/firmware del sistema para su sistema. La BIOS 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. Utilización de OpenFirmware

Normalmente no hay necesidad de configurar la BIOS, llamada «OpenFirmware», de los sistemas PowerPC. PReP y CHRP están equipados con OpenFirmware, pero desafortunadamente, los modos que debe usar para invocarlos varían de fabricante a fabricante. Tendrá que consultar la documentación de hardware que obtuvo con su máquina.

En los sistemas Macintosh PowerPC puede invocar «OpenFirmware» con Command (trébol/Apple)+Option+o+f mientras arranca. Generalmente la máquina verificará estas teclas después del sonido de encendido, pero el tiempo de espera exacto varía de modelo a modelo. Puede leer más consejos en http://www.netbsd.org/Ports/macppc/faq.html.

La línea de órdenes de OpenFirmware es como sigue:

ok
0 >

En modelos antiguos de Macs PowerPC el mecanismo de entrada y salida predeterminado, y muchas veces forzado, para la interacción de OpenFirmware con el usuario es el puerto serie (módem). Sólo verá una pantalla blanca si intenta acceder al OpenFirmware en una de estas máquinas. En este caso, para interactuar con el OpenFirmware necesita ejecutar un programa de terminal en otro ordenador y conectar éste al puerto de módem

El OpenFirmware en máquinas OldWorld Beige G3, OF versión 2.0f1 y 2.4 está roto. Es bastante probable que estas máquinas no sean capaces de arrancar desde el disco duro a menos que el firmware sea parcheado. La herramienta System Disk 2.3.1, disponible desde Apple en ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin, incluye un parche del firmware. Después de desempaquetar la herramienta MacOS y ejecutarla, pulse el botón Save para instalar los parches de firmware en la nvram.

3.6.2. How to update bare metal ppc64el firmware

This is an excerpt from IBM PowerKVM on IBM POWER8

Open Power Abstraction Layer (OPAL) is the system firmware in the stack of POWER processor-based server.

There may be instances when the user might have to upgrade the Power Systems firmware to a more recent level to acquire new features or additional support for devices.

Make sure that the following requirements are met:

  • an OS to be running on the system;

  • the .img file of the OPAL level that the user needs to update to;

  • the machine isn't under HMC control.

Power Systems has two sides of flash to boot firmware from, namely permanent and temporary. This provides a way to test firmware updates on the temporary side of the flash before committing the tested changes to the permanent side, thereby committing the new updates.

Perform the following steps for the update:

  1. Save the level of the existing firmware before really updating. In ASM, in the system menu, click Service Aids ??? Service Processor Command Line, and run the following command:

    cupdcmd -f
    

  2. Download the .img file of the level of firmware to be updated to a location in the host filesystem. Refer to IBM Fix Central for downloading the image file.

    Verify the image downloaded by running the following command and save the output.

    $update_flash -v -f <file_name.img>
    

  3. Update the firmware by running the following command.

    $update_flash -f <file_name.img>
    

    [Nota] Nota

    • The command reboots the system and therefore, sessions if any, would be lost.

    • Do not reboot or switch off the system until it is back.

  4. Verify the updated firmware level of the temporary side of the flash as in step 1.

  5. In case the update has to be reverted, the user can do so by running this command:

        $update_flash -r
    

    Rejection would reject only the temporary side of the flash. Therefore, the new level should be committed to the permanent side only after thorough testing of the new firmware.

    The new updated level can be committed to the permanent side of the flash by running the following command.

    $update_flash -c
    

3.6.3. Updating KVM guest firmware (SLOF)

Slimline Open Firmware (SLOF) is an implementation of the IEEE 1275 standard. It can be used as partition firmware for pSeries machines running on QEMU or KVM.

The package qemu-slof is, in fact, a dependency of package qemu-system-ppc (which also provides the virtual package qemu-system-ppc64), and can be installed or updated via apt-get tool on Debian-based distros. Like so:

# apt-get install qemu-slof

SLOF can also be installed into rpm-based distribution systems, given the proper repository or rpm package. Additionally, the upstream source code is available at http://github.com/leilihh/SLOF.

Thus, one can use a different SLOF file rather than the default, when running qemu-system, by adding the command line argument -bios <slof_file> when starting qemu.

3.6.4. Problemas de hardware a tener en cuenta

Visibilidad de la pantalla en Powermacs OldWorld. Algunos Powermacs OldWorld pueden no producir un mapa de colores con resultados fiables en la pantalla en Linux cuando la pantalla está configurada para utilizar más de 256 colores. Esto sucede, en concreto, en aquellos que tienen el controlador de pantalla control. Intente cambiar la configuración de su pantalla en MacOS para que use 256 colores en lugar de miles o millones de colores si tiene este tipo de problemas con su pantalla después de reiniciar (en algunos casos verá datos en el monitor pero en otros no casos no verá nada), o si la pantalla se queda en negro después de arrancar el instalador en lugar de mostrar la interfaz de usuario.