Introducción
Antes de todo, necesitaremos una ISO de Debian para PPC. No vale cualquiera, puesto que las ISOs disponibles para woody no detectan la controladora ATA del iBook. Para ello he utilizado una ISO del instalador beta de Debian, con soporte para XFS:
http://penguinppc.org/~eb/files/boot-new-powermac-xfs.iso
Además será imprescindible que tengáis una partición reservada para Linux. Yo fuí previsor, y cuando instalaba el Mac OS X, reservé una partición para Debian ;-).
Arrancando
A continuación hay que grabar la ISO, lo hice en el Mac OS X con el cdrecord, vía fink.
Una vez grabada la ISO, hay que hacer que el iBook arranque desde el CD. Para ello, justo después del típico sonido del arranque, apretáis la tecla c. Vuestro iBook arrancará automáticamente desde el CD y cargará el instalador de Debian.
mac-fdisk
El "particionador" del instalador para PPC da un poco de miedo a primera vista, pero tras trastear un poco no es tan complicado como parece :-). Lo primero de todo, será comprobar que tenéis esa partición guardada para Linux. Con p podéis ver la lista de las particiones.
Yo tenía mi partición reservada para Linux del tipo Apple_HFS, asi que la eliminé (con la tecla d) quedándome la lista de particiones de la siguiente manera:
Command (? for help): p
/dev/hdc
# type name length base ( size ) system
/dev/hdc1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/hdc2 Apple_Free 262144 @ 64 (128.0M) Free space
/dev/hdc3 Apple_HFS Apple_HFS_Untitled_2 33082152 @ 262208 ( 15.8G) HFS
/dev/hdc4 Apple_Free 25260760 @ 33344360 (12.1G) Free space
Block size=512, Number of Blocks=58605120
DeviceType=0x0, DeviceId=0x0
No hay que tener miedo en trastear con el mac-fdisk ya que solo guarda los cambios cuando nosotros se lo digamos (tecla w).
Lo siguiente que necesitamos es una partición de "bootstrap". Por lo visto es un follón el crear esta partición, pero el mac-fdisk puede ayudarnos en esto: presionamos la tecla b y le decimos al mac-fdisk cúal es nuestra partición libre para Linux (del tipo Apple_Free). Para ello debemos fijarnos en la salida al listar la tabla de particiones, si es /dev/hdc3 le diremos al mac-fdisk que escriba la partición de "bootstrap" en 3p.
Comprobaremos que todo es correcto hasta ahora, y listaremos la tabla de particiones (tecla p). Si todo ha ido bien, procederemos a crear la partición de swap, para ello presionaremos la tecla c y le diremos dónde empieza la partición de swap (siguiendo el ejemplo sería en 4p), le indicáis el tamaño (fijaos que podeis indicárselo directamente en MegaBytes con M) y por último el nombre de la partición: "swap" (es obligatorio ponerle este nombre). Del mismo modo, crearemos una nueva partición para el directorio raíz, y la llamaremos (obligatoriamente) "root".
Para decirle al mac-fdisk que queréis que vuestra partición raiz ocupe todo el espacio libre dispobible, siguiendo el ejemplo, debéis hacer:
Empieza: 5p
Tamaño: 5p
Nombre: root
Comprobad por última vez que todo es correcto y listad la tabla de particiones. Si está todo correcto, escribid la tabla usando la tecla w. Para que os hagáis una idea, actualmente el mio tiene esta pinta:
Command (? for help): p
/dev/hdc
# type name length base ( size ) system
/dev/hdc1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/hdc2 Apple_Free 262144 @ 64 (128.0M) Free space
/dev/hdc3 Apple_HFS Apple_HFS_Untitled_2 33082152 @ 262208 ( 15.8G) HFS
/dev/hdc4 Apple_Bootstrap bootstrap 1600 @ 33344360 (800.0k) NewWorld bootblock
/dev/hdc5 Apple_UNIX_SVR2 swap 524288 @ 33345960 (256.0M) Linux swap
/dev/hdc6 Apple_UNIX_SVR2 root 24734872 @ 33870248 ( 11.8G) Linux native
Block size=512, Number of Blocks=58605120
DeviceType=0x0, DeviceId=0x0
Si necesitáis más información sobre el uso de mac-fdisk, podéis encontrarla aquí. |