Adaptaciones ] [ Debian para PowerPC ] [ Desarrollo ] [ Documentación ] [ Instalación ]

Instalando Debian GNU/Linux en una máquina PowerPC APUS

Apus es el "Amiga PowerUp System" -sistema PowerUp de Amiga-, y consiste en la computadora Amiga A1200, A3000 o A4000, junto a una placa aceleradora del PowerPC/m68k de la compañía ahora inexistente Phase5, BlizzardPPC o CyberStormPPC.

Problemas conocidos

Hay algunas cuestiones relativas a la cadena de arranque en sistema que no sólo usar PowerUp o WarpUp, sino algún híbrido mutante de ambos. No estoy muy familiarizado con este tema porque sólo uso powerup plano, así que espero que alguien puede contribuir una descripción más completa de ello.

Tampoco Linux soporta aún el controlador SCSI del CyberStormPPC, así que no puede usar discos conectados a él.

Particionado del lado de AmigaOS

amiga-fdisk es la variante de fdisk para las tablas de particiones RDB usadas en el hardware Amiga. Funciona, pero le recomiendo que use las herramientas de particionado de Amiga para hacerlo en AmigaOS en lugar de amiga-fdisk.

HDToolbox, al ser la herramienta oficial de particionado de Commodore, debería estar instalada en cada sistema AmigaOS. Simplemente lanzando HDToolbox debería particionar el disco IDE en las interfaces IDE de la placa. Si quiere acceder al disco SCSI del controlador SCSI de su placa BlizzardPPC, debería usar el comando "hdtoolbox blizzppcscsi.device".

Otra opción es utilizar SCSIConfig, el particionador de la fase5 que se proporciona en los disquetes que venían con su placa aceleradora.

Deberá poner como tipo de particiones a medida y proporcionar los siguientes identificadores de partición:

  * partición Linux: 0x4c4e5800
  * partición de intercambio Linux: 0x53575000

Bootstrap

Encontrará el programa bootstrap en el directorio apus/bootstrap de los discos de arranque de la distribución powerpc (disponibles en /debian/dists/woody/main/disks-powerpc/current).

El programa bootstrap está formado por tres programas. Los tres programas tienen que ser ejecutables en su ruta AmigaOS. Se trata del ejecutable bootstrap y de las partes ppcboot_wup o ppcboot_pup, que son los lanzadores en sí (ppcboot_pup para el sistema powerup y ppcboot_wup para el sistema warpup).

Ejecutará bootstrap con una línea parecida a la sigueinte:

# bootstrap --apus "opciones del núcleo"
Las "opciones del núcleo" se definen en las próximas secciones.

bootstrap le mostrará alguna salida, apagará la pantalla durante 10 ó 30 segundos y después tendrá acceso a la consola Linux.

La orden Debian bootstrap

La orden bootstrap para lanzar el sistema de instalación de Debian sería:

# bootstrap --apus -k apus/linux -r apus/images-1.44/root.bin root=/dev/ram
Después de la instalación, para lanzar Debian utilice:
# bootstrap --apus -k apus/linux root=/dev/sda3
donde sda3 es su partición raíz Debian, cambie ese valor al de la partición donde está alojada su partición raíz.

Opciones del núcleo

Deberá añadir algunas opciones del núcleo en función de su configuración real. Estas opciones se explican en las siguientes secciones.

Opciones de la tarjeta de vídeo

El dispositivo gráfico a utilizar se indica con una opción que comienza por video=. A continuación se muestran algunos ejemplos. Para activar el modo vga de los gráficos nativos (640x480) utilice:

  video=amifb:vga
Para activar la tarjeta gráfica Bvision/CyberVision en modo 1152x864 a 60Hz con tipos de letra SUN12x22:
  video=pm2fb:mode:1152x864-60,font:SUN12x22
Para deshabilitar uno de los dispositivos gráficos:
  video=amifb:disable
Puede asociar consolas virtuales en distintos dispositivos. Utilice: video=map:01 para asociar la consola virtual (vc) 1 al dispositivo 0, vc 2 al dispositivo 1, y después de eso repetir el mismo patrón (vc3 al dispositivo 0, vc4 al 1, etc.) Para asociar vc 1,2,3,5,6,7 al dispositivo 0 y vc 4,8 al dispositivo 1 haga lo siguiente:
  video=map:0001

La opción nobats

Los usuarios de Blizzard con discos scsi tendrán que utilizar la opción «nobats».

# bootstrap --apus -k apus/linux root=/dev/sda3 nobats

La opción 60nsram

Aquellas personas con RAM de 60 nanosegundos podrán utilizar la opción 60nsram.

# bootstrap --apus -k apus/linux root=/dev/sda3 60nsram

Opciones de depuración

Si sufre problemas puede utilizar las opciones de depuración para indicar que la salida de los mensajes de consola vayan a una consola serie o a la memoria en lugar de la consola habitual. Esto es útil para depurar cuando la salida del núcleo no se muestra en la salida de consola.

# bootstrap --apus -k apus/linux root=/dev/sda3 60nsram debug=mem
Allí podrá leer los resultados con la utilidad bootmesg del directorio apus/bootstrap.

Otra herramienta útil es la utilidad dmesg que le mostrará información de depuración del proceso de «bootstrap».

Particularidades de Apus en dbootstrap

Haya algunas diferencias específicas para apus al utilizar dbootstrap.

Particionado del disco duro - amiga-fdisk

La sub-architectura apus utiliza la herramienta de particionado amiga-fdisk. Como ya se indicó previamente, también puede utilizar las herramientas de particionado de AmigaOS.

Instalar el núcleo del sistema operativo y los módulos

Esta opción no funciona actualmente. Estoy sugiriendo crear una opción «Instalar módulos del SO» para reemplazarla. Mientras tanto puede saltarse este paso. No se necesita el núcleo en este paso porque reside en el

Opciones que no aplican en apus

Algunas opciones no tienen sentido en apus, hasta que se excluyan del menú ignórelas simplemente. De todas formas no iban a funcionar.

Estas opciones son:

* Hacer que el sistema arranque directamente del disco duro.

* Hacer un disquete de arranque.

* Expulsar el disquete.

Enlaces para más información

El documento con las PUF de Linux-apus está en:

http://sourceforge.net/projects/linux-apus/

Otra fuente importante de información es el servidor de web de Linux-m68k y su PUF que se encuentra en:

http://sourceforge.net/projects/linux-m68k/

Allí encontrará gran cantidad de información sobre Linux en plataforma amiga que es común a Linux-m68k y a Linux-apus.

Conclusiones

Esta pequeña guía intenta explicar los detalles particulares de una instalación de Linux-apus en Debian. El resto de ésto es similar a otras instalaciones Debian/powerpc, así como las instalacones genéricas de Debian. Encontrará más información en el directorio de documentación Debian así como en otros servidores de información genérica y documentación de Linux.