< sergio.paracuellos@hispalinux.es
>< sergio.paracuellos@hispalinux.es
>
En primer lugar, debes bajar los siguientes archivos:
images/root.bin
yaboot.conf
yaboot
linux.bin
Los tres primeros te los puedes bajar de http://http.us.debian.org/debian/dists/woody/main/disks-powerpc/current/new-powermac/ , y la última del kernel de Orion Buckminster Montoya renombrado a linux.bin
Debes copiar estos ficheros al directorio raiz / de tu OSX y reiniciar la máquina arrancando con el openfirmware, esto es:
[alt] + [manzanita] + [o] + [f]
Ya estamos en la pantalla del openfirmware, pues bien, ahora arrancamos la instalación de la siguiente forma:
> boot hd:X,yaboot
Reemplace la X, por el número de su partición de OSX (en mi caso la 9).
La instalación de debian es una instalación como siempre, no voy a entrar en esos detalles. Podeis visitar la página de debian.
El problema reside en la instalación de yaboot. Nuestro equipo no es capaz de arrancar con el yaboot 1.3.6 y necesitamos el yaboot 1.3.10.
Reiniciamos con el openfirmware (para solventar lo del yaboot) y hacemos lo siguiente:
boot: hd:X,/linux.bin root=/dev/hdYY ro
donde X es la la partición de OSX con el kernel arrancable, e YY es la partición donde tenemos nuestro sistema instalado. Ahora arrancará nuestra debian y podremos finalizar la instalación correctamente.
Deberemos obtener ahora una versión que sí funcione de yaboot (1.3.10), de las fuentes de testing o unstable con apt.
Aquí pongo mi yaboot.conf
Necesitamos la versión 4.3 de las X-Free que soporte nuestra Nvidia GForce4 420 GO.
Se obtienen vía apt metiendo en el sources list la siguiente fuente:
echo deb http://penguinppc.org/~daniels/sid/$(ARCH) ./ >> /etc/apt/sources.list
Haciendo apt-get update y apt-get install x-window-system :)
Mi fichero de configuración de X XF86Config-4
Obtenemos el kernel con rsync:
mkdir /usr/src/benh_kernel
rsync -avz rsync.penguinppc.org::linux-2.4-benh /usr/src/benh_kernel
Procederemos a compilarlo como siempre. Tengo en esta misma página un artículo de cómo se compila el kernel en linux que puede ser útil si nunca se ha hecho.
Comentaré en secciones sucesivas que hay que marcar y que esta soportado en el kernel de nuestro equipo, pero pongo aquí mi .config
Por defecto, cuando arrancamos el sistema, nos pone la cpu a 533 Mhz.
link:/home/sergio# cat /proc/cpufreq
minimum CPU frequency - maximum CPU frequency - policy
CPU 0 533000 kHz ( 61 %) - 533333 kHz ( 61 %) - performance
La velocidad de nuestro micro es 867 Mhz. Podemos cambiarla con el siguiente script cuando nos interese.
link:/home/sergio# ./cpufreq.sh max
Turning on cpufreq to max value...
link:/home/sergio# cat /proc/cpufreq
minimum CPU frequency - maximum CPU frequency - policy
CPU 0 867000 kHz (100 %) - 867000 kHz (100 %) - powersave
Sé que hay más formas de hacerlo y dejarlo de forma permanente, pero no las he usado, así que no las comento.
Para que ésto funcione, deberemos tener soportado en el kernel cpufreq.
La tarjeta de red que viene con nuestro equipo es la SUNGEM. Bastará con activarla en el kernel.
La tarjeta de sonido que tenemos es una DMASOUND_PMAC. Bastará con activarla, ya sea incluida en el kernel o como módulo. Funciona a la perfección.
Para dar soporte a nuestra grabadora no hay que hacer nada en especial. En la siguiente dirección http://weezer.dragon-lance.net/articulos/burning.html podemos ver como hacer este proceso.
La ejecución de cdrecord -scanbus saca lo siguiente y, por tanto, funciona bien:
link:/home/sergio# cdrecord -scanbus
Cdrecord 2.01a15 (powerpc-unknown-linux-gnu) Copyright (C) 1995-2003 Jörg
Schilling
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'MATSHITA' 'CD-RW CW-8122 ' 'BA21' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
link:/home/sergio#