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/ramDespués de la instalación, para lanzar Debian utilice:
# bootstrap --apus -k apus/linux root=/dev/sda3donde 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:vgaPara activar la tarjeta gráfica Bvision/CyberVision en modo 1152x864 a 60Hz con tipos de letra SUN12x22:
video=pm2fb:mode:1152x864-60,font:SUN12x22Para deshabilitar uno de los dispositivos gráficos:
video=amifb:disablePuede 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=memAllí 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-arquitectura 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 preguntas frecuentes 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 sus preguntas frecuentes 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.