Antes de seguir con la instalación vamos a explicar algunas cosas que considero oportunas para comprender
todo el tema del particionado:
Tipos de particiones y Sistemas de archivos
Particionar un disco duro es realizar una división en él de modo que, a efectos prácticos, el sistema operativo
crea que tienes varios discos duros, cuando en realidad sólo hay un único disco físico dividido en varias
partes. De este modo, se pueden modificar o borrar particiones sin afectar a los demás datos del disco.
Placas gestionadas por BIOS: Las particiones básicas se llaman primarias y puede haber a lo sumo
4. Esto puede ser suficiente para nuestros intereses. Como a veces no es así, se crearon las particiones
extendidas que pueden albergar otras particiones dentro, llamadas lógicas.
Placas gestionadas por EFI (Intel): Podemos tener hasta 128 particiones primarias y no hay
necesidad de particiones extendidas ni lógicas (si las creamos la instalación fallará). Es necesario tener una
partición para el booteo, montada en "/efi", al principio del disco duro para gestionar el arranque de los
sistemas operativos (128 Mb de tamaño es suficiente). Gparted y el instalador de Ubuntu pueden crearlas.
Los sistemas de archivos indican el modo en que se gestionan los archivos dentro de las particiones. Según su
complejidad tienen características como previsión de apagones, posibilidad de recuperar datos, indexación
para búsquedas rápidas, reducción de la fragmentación para agilizar la lectura de los datos, etc. Hay varios
tipos, normalmente ligados a sistemas operativos concretos. A continuación se listan los más representativos:
* fat32 o vfat: Es el sistema de archivos tradicional de MS-DOS y las primeras versiones de Windows.
Padece de una gran fragmentación y es un poco inestable.
* ntfs: Es el nuevo sistema de Windows, usado a partir del 2000 y el XP. Es más estable, pero también
adolece de fragmentación.
* ext2: Hasta hace poco era el sistema estándar de Linux. Tiene una fragmentación bajísima, aunque es un
poco lento manejando archivos de gran tamaño.
* ext3: Es la versión mejorada de ext2, con previsión de pérdida de datos por fallos del disco o apagones
* ext4: Es el que usará Ubuntu por defecto. Nace para implementar algunas nuevas características que el
ext3, dado que se hacía imposible incorporarlas al propio ext3.
* ReiserFS: Es el sistema de archivos de última generación para Linux. Organiza los archivos de tal modo
que se agilizan mucho las operaciones con éstos. El problema de ser tan actual es que muchas herramientas
(por ejemplo, para recuperar datos) no lo soportan.
* swap: Es el sistema de archivos para la partición de intercambio de Linux (La vamos a utilizar). Todos
los sistemas Linux necesitan una partición de este tipo para cargar los programas y no saturar la memoria
RAM cuando se excede su capacidad. En Windows, esto se hace con el archivo pagefile.sys en la misma
partición de trabajo, con los problemas que eso conlleva.
Tamaño de las particiones
Tenemos un disco duro con mucho espacio pero no sabemos cómo administrarlo. Puesto que a cada partición
se le va a dar un uso diferente, cada una tendrá un tamaño diferente. En este ejemplo, particionaremos el disco
de tal modo que podamos instalar Ubuntu junto a Windows, que es la configuración más habitual y más
complicada.
Por una parte tendremos la partición de Windows. Éste ocupa más o menos 10 GB (sin programas ni nada),
pero si piensa instalar juegos, programas y demás, sea generoso con el tamaño y asígnele unos 20 GB como
mínimo.
Necesitamos la partición para la memoria de intercambio, que será de tipo swap. Es una costumbre
extendida que ésta sea del doble de tamaño que la memoria RAM disponible. Por ejemplo, si tenemos 256
MB de memoria RAM, nuestra partición de intercambio será de 512 MB. Sin embargo esto únicamente es
aplicable a tamaños de memoria de hasta 1GB. Si tenemos más memoria (según Russell Coker) tenemos que