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.
Herramienta original de Linux para particionar discos. Esta «navaja suiza» también puede ajustar el tamaño de las particiones, crear sistemas de ficheros y asignarlos a sus respectivos puntos de montaje.
Una herramienta para particionar a pantalla completa, muy fácil de usar. Recomendada para la mayoría de los usuarios.
cfdisk no reconoce las particiones de FreeBSD, y nuevamente, los dispositivos mostrados en pantalla pueden ser un tanto diferentes a los que realmente tiene.
Se ejecutará uno de estos programas por omisión cuando seleccione
tty2
) presionando Alt
y F2 al mismo tiempo, y escriba el nombre
del programa que desea usar para particionar (puede usar argumentos
propios del programa si lo desea). Luego, omita la sección
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 todas las particiones a partir
de la partición 21 (si es que existen, obviamente). Si los dispositivos
no están configurados correctamente fallará el siguiente paso:
«Inicialización de la particiones».
Como ejemplo, aquí hay una lista de órdenes que puede usar en
tty2
o bajo el intérprete de órdenes para agregar
un dispositivo, con el fín 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 arrancar su nuevo sistema, tendrá problemas si los dispositivos no están presentes en el sistema de destino. Después de instalar el núcleo y sus módulos deberá ejecutar:
# cd /target/dev # mknod hda21 b 3 21 # chgrp disk hda21 # chmod 660 hda21
El particionador de disco partman es la herramienta de particionado predeterminada para el instalador. Ésta gestiona el conjunto de particiones y sus puntos de montaje para asegurarse que los discos y sistemas de ficheros están adecuadamente configurados para una instalación exitosa. En realidad usa parted para el particionado en el disco.
El firmware EFI para la arquitectura IA64 soporta dos tipos de tabla de particiones, GPT y MS-DOS. MS-DOS es el formato que normalmente se usa en ordenadores i386, por lo tanto no es lo recomendado para un sistema IA64. No obstante, el instalador provee también cfdisk, solamente deberá usar parted debido que puede manejar adecuadamente tablas de particiones ya sea GPT o MS-DOS.
Las recetas de particionado automático para partman reservan una partición EFI como la primera partición del disco. También puede crear una partición usando desde el menú principal, de la misma manera que crear una partición de intercambio.
El particionador partman manejará la mayoría de estructuras de disco. Para casos especiales donde sea necesario configurar el disco en forma manual, puede usar el shell como se describe a continuación y ejecutar directamente la utilidad parted usando su interfaz de línea de órdenes. Asumiendo que desea borrar todo su disco y crear una tabla GPT y algunas particiones, entonces podría usar una secuencia similar a la siguiente:
mklabel gpt mkpartfs primary fat 0 50 mkpartfs primary linux-swap 51 1000 mkpartfs primary ext2 1001 3000 set 1 boot on print quit
Eso crearía una nueva tabla de particiones, además tres particiones para ser usadas como la partición de arranque, partición de intercambio, y sistema raíz, respectivamente. Finalmente, define la partición 1 (EFI) como la partición de arranque. Las particiones son especificadas en Megabytes, con las respectivas compensaciones al inicio y al final del disco. Por ejemplo, si crea una partición de 1999 MB del tipo ext2, se compensarán los sectores del disco, de tal forma que quedarán 1001 MB desde el inicio del disco. Note que formatear una partición de intercambio usando parted puede tomar ciertos minutos, ya que revisa la partición en busca de bloques defectuosos.
ELILO, el gestor de arranque para ia64, requiere una partición con un
sistema de ficheros que debe estar marcada como boot
(iniciable).
La partición debe ser suficientemente grande para almacenar al gestor
de arranque y cualquier núcleo y discos RAM que desee usar para arrancar
el sistema. El tamaño mínimo para esta partición debería ser de alrededor
de 16 MB, pero si espera ejecutar diversos núcleos, sería mejor una
partición de 128 MB.
El gestor de arranque y el shell EFI soportan totalmente la tabla GPT de modo que la partición de arranque no tiene que ser necesariamente la primera o incluso estar en el mismo disco. Esto es conveniento si olvido asignar la partición y solamente se da cuenta después que ha formateado las otras particiones en su(s) disco(s). El particionador partman verifica la existencia de una partición EFI al mismo tiempo que verifica una partición raíz definida adecuadamente. Esto le da la oportunidad de corregir la estructura del disco antes de que se inicie la instalación de paquete. La forma más fácil de corregir esta omisión, es reducir la última partición del disco para hacer suficiente espacio libre para añadir una partición EFI.
Se recomienda firmemente que asigne la partición EFI de arranque en el mismo disco que el sistema de ficheros raíz.
El firmware EFI es significativamente más sofisticado que el BIOS común que se encuentra en la mayorías de PCs x86. Algunos fabricantes de sistemas toman ventaja de la posibilidad que tiene EFI de acceder a ficheros y ejecutar programas desde el sistema de ficheros en el disco duro, para almacenar herramientas de diagnóstico y gestión de sistema base EFI en el disco del sistema. Consulte la documentación del sistema y los accesorios que vienen con el sistema, para más detalles. La forma más fácil de definir una partición de diagnóstico es hacerlo en el mismo momento que define la partición de arranque.