Ubuntu Trucos

Montar particiones automáticamente en ubuntu después de haber instalado el sistema.

Pongamos que tenemos una instalación de Ubuntu o derivados en la que al instalar no hemos indicado que se monten las particiones u otros discos automáticamente.

.- ¿como podemos cambiar esto si reinstalar el sistema desde 0?
.- muy sencillo editando el archivo fstab.

Pongamos un ejemplo donde tenemos un disco duro con windows7, con su partición System, la de rescate y una extendida con Linux y dos discos duros adicionales para datos. Y ninguno de ellos se monta automáticamente durante el inicio.

Paso 1.-

abrimos un terminal y averiguamos como reconoce nuestro sistema y que unidad les asigna  a los discos mediante el comando;

  • sudo fdisk -l

La salida de fdisk nos dará unas lineas de salida, donde he remarcado en negrita la información importante, (xxxxxxxxx son números de información de los cilindros del disco);
Dispositivo   Inicio   Comienzo   Fin   Bloques       Id      Sistema
/dev/sda1     xxxxxxxxxxxxxxxxxxxxxxxxxxxxx     27  Hidden NTFS WinRE
/dev/sda2    xxxxxxxxxxxxxxxxxxxxxxxxxxxxx       7   Hidden NTFS  SYSTEM
/dev/sda3    xxxxxxxxxxxxxxxxxxxxxxxxxxxxx       7   HPFS/NTFS/exFAT
/dev/sda4    xxxxxxxxxxxxxxxxxxxxxxxxxxxxx       5   Extendida
/dev/sda5    xxxxxxxxxxxxxxxxxxxxxxxxxxxxx    83   Linux
/dev/sda6    xxxxxxxxxxxxxxxxxxxxxxxxxxxxx   82    Linux swap / Solaris

/dev/sdb1     xxxxxxxxxxxxxxxxxxxxxxxxxxxxx       7   HPFS/NTFS/exFAT

/dev/sdc1     xxxxxxxxxxxxxxxxxxxxxxxxxxxxx       7   Linux
*Aquí vemos que tenemos tres discos sda, que tiene varias particiones, sdb, que tiene una sola partición y sdc que también solo tiene una partición.

Nomenclatura de las particiones según el tipo de disco duro:

  • Para Discos duros SATA / SCSI, se denominan:

/dev/sdaX – donde a (se identifica con letras “a, b, c, …”) es el disco y X es la partición (se identifica con números “1, 2, 3, …”)

  • Para Discos duros ATA / IDE, se denominan:

/dev/hdaX – donde a es el disco (se identifica con letras “a, b, c, …”) y X es la partición (se identifica con números “1, 2, 3, …”)

Paso 2.-

Ahora tenemos que averiguar el UUID de los discos y su sistema de archivos (TYPE), esto lo hacemos desde el terminal con el comando;

  • sudo blkid /dev/sdaX
    En “/dev/sdaX” poner la partición que necesites (por ejemplo “/dev/sda1“)
    En el ejemplo anterior blkid nos dará una salida similar a esta;
    $ sudo blkid /dev/sda1
    /dev/sda1:  LABEL=”PQSERVICE”   UUID=”227ECD8D7ECD5A65″   TYPE=”ntfs”
    *Donde la información importante es el número UUID y el TYPE.

Paso 3.-

*Todo lo que montemos en el directorio media nos aparecerá en el menú lugares y como icono en el escritorio si lo tenemos configurado así, todo lo que montemos en / la raíz quedará oculto en lugares pero fácilmente accesible.

Primero creamos las carpetas donde se montaran las unidades de disco, este paso es muy importante puesto que si no lo hacemos el sistema no podrá montar los discos.
Podemos hacerlo mediante el terminal, en nuestro caso del ejemplo las tres de windows las dejaremos ocultas en la raiz y los dos discos duros los montaremos en media para que se muestren en lugares, mediante le comando mkdir
Las de windows las pondremos todas en una carpeta llamada “windows”
sudo mkdir /windows
*esto crea una carpeta windows en la raiz
sudo mkdir /windows/windows7 /windows/win_rescate /windows/system
*como ya habíamos creado la carpeta windows ahora con una sola linea creamos las tres que necesitamos para la particiones de winodws.
A los dos discos restantes les creamos sus carpetas en media, por ejemplo;
sudo mkdir /media/DATOS /media/DOCUMENTOS
*Se pueden dar los nombres que deseemos a las carpetas, si usar espacios ni caracteres especiales como acentos. Este nombre será con el que aparecerá en lugares.

Ahora debemos editar el archivo fstab para indicar el punto de montaje y el sistema de archivos de cada una de nuestras particiones.
Abrimos fstab mediante el comando.

  • sudo gedit /etc/fstab
    *gedit puede ser sustituido por el editor de texto que prefiramos.

Ahora procedemos a añadir las lineas de las unidades en nuestro fstab;

Para NTFS:

UUID=XXXXXXXXXXXX      carpeta_montaje       ntfs-3g default 0 0

Para FAT:

UUID=XXXXXXXXXXXX      carpeta_montaje       vfat rw,uid=1000,gid=1000 0 0

Para ext4:

UUID=XXXXXXXXXXXX     carpeta_montaje   ext4   errors=remount-ro 0 1

Donde debes cambiar:
-. “XXXXXXXXXXX” por el UUID que averiguamos antes.
-. “carpeta_montaje” por el nombre exacto de la carpeta que creamos antes. En el caso de nuestro ejemplo, las de windows sería /windows/windows7 en una de ellas y las de los discos sería /media/DATOS y /media/DOCUMENTOS (importante respetar las mayúsculas si las usamos), que son los nombres que habíamos usado.
-. Los espacios en blanco entre las distintas partes de la línea se hacen pulsando 1 vez el tabulador (doble flecha horizontal encima de “Bloq Mayus”).

Guardar el archivo y reiniciar.

Posible error:
Si por cualquier motivo cambiamos las particiones (redimensionar, mover, crear, eliminar), nos dará error, ya que se modifican las UUID, y debemos de borrar la línea que añadimos antes de hacer estas modificaciones en el disco duro y una vez arrancado Ubuntu volvemos a hacer todo desde el 1er paso.

Bug: Al personalizar Fstab, se duplican las particiones en Nautilus

https://bugs.launchpad.net/gvfs/+bug/442130

La solución es cambiar en la línea que añadimos al fstab la forma de identificar el UUID de la partición en cuestión “UUID=XXXXXXXXXXXX” por “/dev/disk/by-uuid/XXXXXXXXXXXX”. La línea quedaría así:

/dev/disk/by-uuid/XXXXXXXXXXXX     /media/carpeta_montaje   ext4   errors=remount-ro 0 1

También es válida esta otra:

/dev/disk/by-uuid/XXXXXXXXXXXX /media/carpeta_montaje ext4 users,user 0 2

Para hacer este tutorial he usado como fuente esta magnifica página de “juanetebitelhttp://www.ubuntu-guia.com/2011/08/montar-particion-inicio-ubuntu-1104.html
Una página muy recomendable.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s