5. Particionado del disco
En este paso vamos a dividir el disco en particiones. Usaremos cfdisk, una herramienta de texto interactiva que resulta más intuitiva que fdisk para quien se acerca por primera vez.
Abrir cfdisk
Antes de empezar, identifica el nombre del disco con:
El nombre del dispositivo depende del tipo de unidad:
- SATA (disco mecánico o SSD):
/dev/sda— las particiones se numeran/dev/sda1,/dev/sda2… - NVMe (unidad M.2):
/dev/nvme0n1— las particiones añadenpantes del número:/dev/nvme0n1p1,/dev/nvme0n1p2…
Abre cfdisk con el nombre que corresponda a tu disco:
Flujo de trabajo en cfdisk
Al abrir cfdisk por primera vez en un disco vacío, se te pedirá elegir el tipo de tabla de particiones:
gpt→ Para sistemas UEFI (hardware moderno, recomendado).dos→ Para sistemas BIOS legacy.
Una vez dentro, sigue estos pasos para crear cada partición:
- Selecciona el espacio Free space con las teclas ↑↓.
- Elige
[ New ]y pulsa ++enter++. - Introduce el tamaño (p. ej.,
512M,4G,100G) y pulsa ++enter++. - Selecciona
[ Type ]para asignar el tipo correcto:- Partición EFI → EFI System
- Partición raíz o home → Linux filesystem
- Swap → Linux swap
- Repite para cada partición del esquema.
- Cuando hayas creado todas, selecciona
[ Write ], escribeyespara confirmar y luego[ Quit ].
Los cambios no se aplican hasta que pulsas Write
Puedes rediseñar el esquema libremente. Solo se graban en el disco cuando confirmas con Write.
Esquemas de particionado
Esquema MBR (BIOS legacy)
| Dispositivo | Punto de montaje | Tipo | Tamaño recomendado | Formato |
|---|---|---|---|---|
/dev/sda1 |
/ |
Linux fs | 20–50 GiB | mkfs.ext4 /dev/sda1 |
/dev/sda2 |
swap | Linux swap | 2–4 GiB | mkswap /dev/sda2 |
/dev/sda3 |
/home |
Linux fs | Resto del disco | mkfs.ext4 /dev/sda3 |
| Dispositivo | Punto de montaje | Tipo | Tamaño recomendado | Formato |
|---|---|---|---|---|
/dev/nvme0n1p1 |
/ |
Linux fs | 20–50 GiB | mkfs.ext4 /dev/nvme0n1p1 |
/dev/nvme0n1p2 |
swap | Linux swap | 2–4 GiB | mkswap /dev/nvme0n1p2 |
/dev/nvme0n1p3 |
/home |
Linux fs | Resto del disco | mkfs.ext4 /dev/nvme0n1p3 |
Esquema GPT con BIOS
| Dispositivo | Punto de montaje | Tipo | Tamaño recomendado | Formato |
|---|---|---|---|---|
/dev/sda1 |
BIOS boot | BIOS boot | 1 MiB | (sin formato) |
/dev/sda2 |
/ |
Linux fs | 20–50 GiB | mkfs.ext4 /dev/sda2 |
/dev/sda3 |
swap | Linux swap | 2–4 GiB | mkswap /dev/sda3 |
/dev/sda4 |
/home |
Linux fs | Resto del disco | mkfs.ext4 /dev/sda4 |
| Dispositivo | Punto de montaje | Tipo | Tamaño recomendado | Formato |
|---|---|---|---|---|
/dev/nvme0n1p1 |
BIOS boot | BIOS boot | 1 MiB | (sin formato) |
/dev/nvme0n1p2 |
/ |
Linux fs | 20–50 GiB | mkfs.ext4 /dev/nvme0n1p2 |
/dev/nvme0n1p3 |
swap | Linux swap | 2–4 GiB | mkswap /dev/nvme0n1p3 |
/dev/nvme0n1p4 |
/home |
Linux fs | Resto del disco | mkfs.ext4 /dev/nvme0n1p4 |
Esquema GPT con EFI (UEFI)
| Dispositivo | Punto de montaje | Tipo | Tamaño recomendado | Formato |
|---|---|---|---|---|
/dev/sda1 |
/boot (EFI) |
EFI System | 512 MiB | mkfs.fat -F32 /dev/sda1 |
/dev/sda2 |
/ |
Linux fs | 20–50 GiB | mkfs.ext4 /dev/sda2 |
/dev/sda3 |
swap | Linux swap | 2–4 GiB | mkswap /dev/sda3 |
/dev/sda4 |
/home |
Linux fs | Resto del disco | mkfs.ext4 /dev/sda4 |
| Dispositivo | Punto de montaje | Tipo | Tamaño recomendado | Formato |
|---|---|---|---|---|
/dev/nvme0n1p1 |
/boot (EFI) |
EFI System | 512 MiB | mkfs.fat -F32 /dev/nvme0n1p1 |
/dev/nvme0n1p2 |
/ |
Linux fs | 20–50 GiB | mkfs.ext4 /dev/nvme0n1p2 |
/dev/nvme0n1p3 |
swap | Linux swap | 2–4 GiB | mkswap /dev/nvme0n1p3 |
/dev/nvme0n1p4 |
/home |
Linux fs | Resto del disco | mkfs.ext4 /dev/nvme0n1p4 |
La partición EFI o BIOS boot debe ser la primera
Algunos firmwares fallan si la partición de arranque no está al principio del disco.
Formatear y montar las particiones
Una vez escritas las particiones con cfdisk, las formateamos. Ejemplo con esquema GPT+EFI:
Las montamos en /mnt:
Resultado esperado
lsblk debería mostrar las particiones montadas en sus puntos correspondientes. Si ves un error de mount, verifica que el formato de la partición coincide con el sistema de ficheros esperado.