Ubuntu con partición dedicada para el home

10 11 2008

Conocimientos previos deseables :

Conocer qué es una partición, qué es una partición swap, qué es un sistema de archivos, cómo instalar Ubuntu estándar y árbol de directorios de GNU/Linux.

*****************************************************************************

Ubuntu es una distribución de GNU/Linux que se caracteriza por sacar una nueva versión del sistema operativo cada 6 meses, con sus ventajas y desventajas.

Una de ellas (ventaja o desventaja, no lo sé) es que si quieres tener siempre instalado la última versión debes hacer un clean install en tu máquina cada 6 meses y todo lo que eso implica: respaldar toda la información, descargar el ISO, quemarlo, instalar el SO, bajar las actualizaciones, descargar e instalar todos los programas (una única línea de apt-get enorme pero que dura una eternidad), configurar y personalizar el entorno de escritorio, etc. A mi me gusta el proceso, pero la parte que mas me molesta es el hacer el respaldo de toda la información y regresarla al SO después.

Claro, este proceso no es estrictamente necesario, puedes por ejemplo hacer un upgrade de SO o simplemente quedarte con la actual. En mi caso, he hecho upgrades Feisty->Gutsy->Hardy. Y he tenido que meter mano para que todo funcione. Sin embargo, con Intrepid Ibex las cosas parecen haber cambiado mucho, por lo que decidí que es mejor hacer un clean install.

Todo esto se puede alivianar creando una partición exclusivamente para tu home. El home es la carpeta dentro del árbol del sistema operativo donde se guarda todo lo relacionado a tu usuario. Es como un “Mis documentos” de Windows pero bien hecho, pues en este se guarda la configuración de tus programas, de tu entorno gráfico, tus archivos, etc. De hecho, es el único lugar del árbol donde tienes derecho de escritura.

Si instalamos Ubuntu a la primera sin manipular las particiones este nos va a crear una única partición donde estará el root (el root del sistema, o raíz, representado por “/”, no el usuario root, que es otra cosa). Y dentro del root estará nuestra carpeta home (/home/nombreusuario). Para actualizar todo el SO debemos sacar toda la información de este lugar, formatear la única partición, y volver a meter toda la información. Además, si se nos daña el SO por X razón, no podemos simplemente formatear la partición pues nuestra carpeta con información se perdería.

Una única partición

Una única partición

En cambio, lo que podemos realizar es una partición para el sistema operativo (“/”) y otra partición para el home. De la siguiente manera:

Una partición dedicada

Una partición dedicada

Bueno, suficiente hablada teórica. Instalemos nuestra Ubuntu con una partición dedicada para el home. Antes que nada respalda toda la información de tu disco, pues lo limpiaremos por completo. Este tutorial está pensando solo para las personas que tienen únicamente Ubuntu, si compartes tu máquina con otro sistema operativo no debes borrar todas las particiones.

Primero, booteamos con el disco de Intrepid Ibex, seleccionamos el idioma, iniciamos una sesión live-cd, le damos click al ícono de Instalar que se encuentra en el escritorio. Si te has perdido hasta aquí revisa el link al inicio del post de cómo instalar Ubuntu estándar. Bien, ahora:

  • Seleccionamos el idioma en la etapa 1.
  • Seleccionamos del mapa donde vivimos en la etapa 2.
  • Seleccionamos la distribución del teclado en la etapa 3.

Y ahora, en la etapa 4 viene la parte interesante.

Seleccionamos manual cómo lo muestra la imagen le damos Adelante:

Paso 1

Paso 1

Seleccionamos cada una de las particiones y las borramos con el botón de Borrar partición. Ojo, quedaremos con un disco limpio.

Paso 2

Paso 2

Ahora, seleccionamos el espacio libre y le damos al botón de Nueva partición:

1- La primera partición que crearemos es la partición para el root (“/”). Seleccionamos que sea primaria, al inicio, del tipo ext3 y el punto de montaje “/”. Aquí le estoy dando un tamaño de 4GB pues estoy en una máquina virtual con apenas 8GB de disco duro, pueden darle unos 15-20GB.

Paso 3

Paso 3

2- Luego creamos la partición swap.

La regla que siempre utilizo es:

Para máquinas con estrictamente menos de 2GB de ram suele hacerse un swap del doble del ram, para máquinas con estrictamente más de 2GB de ram suele hacerse un swap igual al ram. El caso particular de 2GB de ram suelo ponerle 3GB de swap.

Ejemplos:

Tu máquina tiene 1GB de ram -> Swap = 2GB
Tu máquina tiene 512 de ram -> Swap = 1GB
Tu máquina tiene 2GB de ram -> Swap = 3GB
Tu máquina tiene 4GB de ram-> Swap = 4GB

Seleccionamos que sea primaria (o lógica?), al inicio, del tipo swap (área de intercambio) y listo. Aquí le estoy dando un tamaño de 512MB pues estoy en una máquina virtual con apenas 256MB de ram.

Paso 4

Paso 4

3- Por último creamos la partición para el home:

Seleccionamos que sea primaria, al inicio, del tipo ext3 y el punto de montaje “/home”. Aquí le estoy dando un tamaño de 4GB pues estoy en una máquina virtual con apenas 8GB de disco duro, pueden darle el restante del disco duro.

Paso 5

Paso 5

Nos debe quedar un resumen similar a este:

Paso 6

Paso 6

Estamos listos, le damos el botón Adelante y proseguimos con la instalación.

Importante: Cuando queramos instalar un nuevo Ubuntu, por actualización o porque jodimos el anterior, simplemente no borramos ninguna partición. Hacemos click sobre la partición del home y le damos a Editar partición, seleccionamos el tipo y el punto de montaje y NUNCA le damos check a formatear como lo muestra la imagen:

Paso 7

Paso 7

Hacemos lo mismo con la partición del root, seleccionamos el tipo (ext3) y el punto de montaje (“/”) , pero a esta si le ponemos la opción de formatear.

Espero que les haya servido.

Saludos!


Acciones

Información

9 respuestas

11 11 2008
carlosruizortega

Holap:

Genial!
Gracias por el dato, pero dime…
¿Cómo haces lo mismo en un PC que además tiene Windows?

Saludooos :P

11 11 2008
cjenkins

Debería ser tan simple como dejar la partición de Windows intacta si ya está instalado. Lo que haría sería instalar Ubuntu de esta forma pero dejando una partición al final para Windows. La puedo formatear en FAT32 pero no la uso con Linux. Luego, instalo Windows en esa partición, y como windows se va a volar el GRUB simplemente lo restauro. Las instrucciones de como restaurarlo están en el blog.

Saludos!

11 11 2008
carlosruizortega

Holap:

Precisamente ese era el punto… el GRUB.
Siempre se ha recomendado instalar Windows primero y Ubuntu después por la misma razón.
La próxima vez que reinstale, probaré lo que has planteado.

Saludooos :P

11 02 2009
juancito66

Hola, pues me tiene impresionado tu tutorial, pero mira que siempre he tenido una duda…….hasta hoy no he tenido necesidad de reinstalar ubuntu….pero no alcanzo a comprender bien este asunto…..

con el /home instalado en una particion aparte llamese primaria ò logica, me garantiza que en la perdida de sistema por accidente o cualquier cosa…..

aplico tus consejos (bien claros y presisos por cierto te felicito), reinstalo de nuevo el sistema lamese cualquier version (ubuntu)……

y al terminar de instalar el sistema reinicio….y volvere a tener mi sistema tal y como estaba antes……..

osea todas mis carpetas (mi info)……..mis programas que tenia instalados……mis configuraciones….mis temas y apariencias……

osea que es como si no hubiera pasado nada??????

con esto me estaria ahorrando todo el tiempo de instalacion de programas, temas..actualizaciones del sistema y volviendo a cargar toda mi info…..

es esto lo que promete instalar el /home en particion separada?????

desde ya un abrazo y explicame porfavor……….

12 02 2009
cjenkins

Hola compañero.

… Garantiza que tus archivos personales no se pierdan, la información vital, tus archivos de trabajo, documentos, etc.
Y en realidad no… no volverás a tener el sistema como lo tenías, en tu home se guardan tus archivos personales y tus configuraciones personales únicamente (no todas, algunas están en el directorio /etc/), pero NO se guardan ni las actualizaciones ni los programas, pues esos están en otras ramas del árbol de directorios. Entonces, si vuelves a instalar Ubuntu, tus programas no estarán, pero al instalarlos, la configuraciones de los mismos volverán. Tampoco te ahoras el toque de tener que actualizar, pero hey, instalar y actualizar programas dura un eternidad, pero es un proceso automatizado, una línea larga en consola o una sola visita a Synaptic, y varias horas después ya tu sistema está listo. Lo que te ahorras es la parte que era manual, es decir, configurar todo como te gusta y recolocar los archivos (si los tenías en backup), además, te garantiza que tus archivos siempre estarán seguros en una partición aparte dedicada, y que al menos que se joda el disco duro, no les va a pasar nada.

Saludos!

19 02 2009
Carlos

a la hora de reintalar el sistema solo pongo intalar desde el la raiz y dejo la particion donde esta el home sin modificacion…?
o tengo que editarla y ponerle /home?

19 02 2009
cjenkins

Copio y pego lo que dice arriba:

Importante: Cuando queramos instalar un nuevo Ubuntu (“reinstalar”), por actualización o porque jodimos el anterior, simplemente no borramos ninguna partición. ****Hacemos click sobre la partición del home y le damos a Editar partición, seleccionamos el tipo y el punto de montaje y NUNCA le damos check a formatear**** como lo muestra la imagen:

Ver la última imagen arriba, es una imagen de cuando se está reinstalando y como se ve la configuración de la partición home.

Y para lo del root, copio y pego:

Hacemos lo mismo con la partición del root, seleccionamos el tipo (ext3) y el punto de montaje (”/”) , pero a esta si le ponemos la opción de formatear.

19 02 2009
Carlos

Gracias..! estba un poco confundido siempre habia instalado las distro en una sola particionn…

5 03 2009
terli

muy bueno el dato. Es cierto que ademas le da cierta utilidad cuando uno no quiere andar copiando cosas que quiere o necesita tener a mano.

Deja un comentario