5.2. Algunas cuestiones sobre particiones

Antes de poder instalar cualquier distribución de Linux, y siempre que queramos que ésta conviva con otros sistemas operativos, es necesario realizar una preparación del disco duro para declarar las zonas asignadas a cada uno de los sistemas.

Se necesitan al menos dos particiones para Knoppix:

Aunque con dos particiones es suficiente, puede proporcionar ventajas el tener una tercera partición Linux para el directorio /home (recomendado). De esta forma, a la hora de volver a instalar Linux, nuestros ficheros de datos, configuración personal, etc. no se borrarán. El tamaño podría ser de unos 1000MB y el tipo el mismo que para la partición raíz. Si optamos por esta opción, habrá que asignar esta partición al directorio /home, que por defecto se habrá creado en la partición en la que se instale Knoppix. Se verá más adelante cómo hacerlo.

Un disco duro puede tener un máximo de 4 particiones primarias mientras que no hay límite en la práctica para las particiones lógicas. Windows necesita ser instalado en una partición primaria, mientras que para Linux es indiferente si se instala en una primaria o en una lógica. Por lo tanto nosotros, para instalar Linux lo haremos en particiones lógicas. Para crear particiones lógicas hay que crear una extendida en una de las 4 primarias donde se indicará, mediante el tipo "extended" que lo que contiene son particiones lógicas. En Linux, las particiones se numeran del 1 al 4 para las primarias y del 5 en adelante para las lógicas. Así:

[/dev/hda1 es la primera partición primaria del primer disco duro. /dev/hda2 es la segunda partición primaria del primer disco duro. ... /dev/hda5 es la primera partición lógica del primer disco duro. /dev/hda6 es la segunda partición lógica del primer disco duro. ... /dev/hdb1 es la primera partición primaria del segundo disco duro. /dev/hdb2 es la segunda partición primaria del segundo disco duro. ...]

Esta nomenclatura será importante más adelante cuando se use Linux.

Nota

Siempre que se vaya a modificar particiones y/o gestor de arranque, como es el caso, existe un peligro de corromper tanto el sector de arranque (MBR o Master Boot Record) como la tabla de particiones.

Antes de instalar, podemos realizar una copia del MBR accediendo a la consola de root (KNOPPIX --> Consola de root) y tecleando la orden:

# dd if=/dev/hda of=/mnt/floppy/mbr.bak count=1 bs=512

En este ejemplo estamos haciendo la copia en un disquete, que habremos montado previamente. Puede sustituirse /mnt/floppy por el directorio adecuado.

Para hacer la copia de la tabla de particiones haremos:

# sfdisk -d /dev/hda > /mnt/floppy/tabla-part.bak

Para restaurar ambos en caso de que algo vaya mal:

# dd if=/mnt/floppy/mbr.bak of=/dev/hda count=1 bs=512

# sfdisk /dev/hda < /mnt/floppy/tabla-part.bak