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.
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.
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
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.
bootstrapLa 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.
Deberá añadir algunas opciones del núcleo en función de su configuración real. Estas opciones se explican en las siguientes secciones.
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
Los usuarios de Blizzard con discos scsi tendrán que utilizar la opción «nobats».
# bootstrap --apus -k apus/linux root=/dev/sda3 nobats
Aquellas personas con RAM de 60 nanosegundos podrán utilizar la opción 60nsram.
# bootstrap --apus -k apus/linux root=/dev/sda3 60nsram
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».
dbootstrapHaya algunas diferencias específicas para apus al utilizar
dbootstrap.
amiga-fdiskLa 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.
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
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.
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.
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.