A.5. Programas para particionar en Debian

Los desarrolladores de Debian han adaptado una gran cantidad de programas para particionar. De esta forma, se puede trabajar en una gran cantidad de discos duros de las diversas arquitecturas soportadas por Debian. A continuación, se presenta una lista de los programas que se pueden aplicar a su arquitectura.

partman

Herramienta original de Linux para particionar discos. Este magnífico programa puede también crear sistemas de archivos y asignarlos a sus respectivos puntos de montaje.

cfdisk

Una herramienta para particionar en pantalla completa, muy fácil de usar. Recomendada para la mayoría de los usuarios. Revise la documentación de cfdisk.

cfdisk no reconoce las particiones de FreeBSD, y nuevamente, los dispositivos mostrados en pantalla pueden ser un tanto diferentes a los que realmente usted tiene.

mac-fdisk

Versión de fdisk para Mac; No olvide leer la documentación de mac-fdisk.

Uno de estos programas será ejecutado por omisión cuando seleccione Particionar un disco duro en la instalación. Si el programa por predeterminado no es el que usted deseaba usar, abandone el particionador, diríjase al intérprete de órdenes (tty2) presionando Alt y F2 al mismo tiempo, y manualmente escriba el nombre del programa que usted desea usar para particionar (puede usar argumentos propios del programa si lo desea). Luego, omita la sección Particionar un disco duro en el debian-installer y continúe hacia el siguiente paso.

Si va a trabajar con más de 20 particiones en su disco duro ide, necesitará crear los dispositivos para las particiones 21 y para las siguientes (si es que existen, obviamente). El siguiente paso, inicialización de la particiones, fallará a menos que los dispositivos esten configurados correctamente. Como ejemplo, aquí hay una lista de órdenes que usted puede usar en tty2 o bajo el intérprete de órdenes para agregar un dispositivo, con el fin de que la partición número 21 pueda ser inicializada.

cd /dev
mknod hda21 b 3 21 
chgrp disk hda21
chmod 660 hda21

Al momento de iniciar su nuevo sistema, tendrá problemas si los dispositivos no están presentes en el sistema de destino. Luego de instalar el núcleo y sus módulos, ejecute:

cd /target/dev
mknod hda21 b 3 21 
chgrp disk hda21
chmod 660 hda21

Revise la documentación de mac-fdisk para mayor información de cómo crear particiones. Es muy importante saber que la partición del intercambio es identificada en el discos del Mac por su nombre; debe ser llamada `swap'. Todas las particiones de linux en un Mac deben ser del tipo Apple_UNIX_SRV2. Por favor, lea el manual. Además, puede serle de utilidad leer el tutorial de mac-fdisk , el cual incluye los pasos a seguir si esta compartiendo su disco duro con MacOS.

A.5.1. Particionado en los nuevos PowerMacs

Si está instalando Debian GNU/Linux en un PowerMac NewWorld, debe crear una partición especial de inicio para alojar el asistente de inicio del sistema. El temaño de esta partición tiene que ser de 800KB y debe ser del tipo Apple_Bootstrap. Si esta partición no es del tipo Apple_Bootstrap, su máquina no será iniciable desde el disco duro. Esta partición puede ser creada fácilmente en mac-fdisk usando el comando b.

Esta partición especial del tipo Apple_Bootstrap, es requerida para prevenir que MacOS monte y dañe severamente la partición de inicio, ya que existen modificaciones especiales por parte de este sistema operativo para que OpenFirmware se inicie automáticamente.

Note que esta partición de inicio está pensada para alojar sólo tres pequeños archivos: El binario de yaboot, el archivo de configuración, llamado yaboot.conf, y la parte inicial del asistente de inicio OpenFirmware ofboot.b. No necesita ni debe ser montado en su sistema de archivos, ni tampoco tener núcleos o cualquier fichero distinto a los ya mencionados en esta partición. Las órdenes ybin y mkofboot son utilidades generalmente usadas para manipular esta partición.

Para que OpenFirmware logre iniciar automáticamente Debian GNU/Linux la partición de inicio debe estar antes que cualquier partición en el disco, especialmente antes que las particiones de MacOS. Por lo mismo, esta partición debe ser la primera que debe crear. Sin embargo, si agrega esta partición luego de haber creado otras particiones, puede usar la orden r en mac-fdisk para organizar nuevamente el mapa de particiones, dejandolo así bien establecido (la partición ya mencionada, se convierte en la partición 1). En realidad, lo que importa es el mapa lógico del disco y no las direcciones físicas.

Los discos de Apple normalmente poseen una gran cantidad de pequeñas particiones con ciertos controladores para los dispositivos. Si intenta usar doble arranque en su máquina con MacOSX, debe dejar intactas esas particiones junto con una partición del tipo HFS (800k es el tamaño mínimo). Esto se debe a que MacOSX, en cada arranque de sistema ofrece una lista de particiones para ser iniciadas, específicamente las que no están activas en MacOS, o bien, que contienen controladores para dispositivos.