La optimización consiste en evitar que Ubuntu compruebe cada vez que se arranca las particiones no-linux (las de Windows, por ejemplo).
Para ello hay que editar el archivo /etc/fstab, que indica qué dispositivos (discos duros y sus particiones, unidades de deuvedé y demás) deben montarse automáticamente al arrancar el sistema, así como las opciones de montado y el tipo de los sistemas de archivos. Para editar este archivo hay que tener privilegios de administrador.
Importante: si no haces esto bien, puedes cargarte el arranque del sistema, así que haz las cosas cuidadosamente. No copies el fstab que pongo de ejemplo, cada ordenador tiene uno diferente.
sudo gedit /etc/fstab
Una vez abierto el editor, lo que hay que hacer es muy sencillo: tienes que buscar las particiones de Windows, son las que contienen la palabra “vfat” o “ntfs”, las propias de Linux contienen la palabra ext3, ext2 o reiserfs. Al final de la línea, se ven unos números, tienes que cambiar el último 1 por un cero. Me explico con un ejemplo (éste es mi fstab):
Indico en negrita y subrayados los números que hay que cambiar (esto es en mi caso):
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/hda5
UUID=f77413a3-32e1-43a9-9b02-d79b2df52561 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda6
UUID=d35ed9cd-f4a0-41b0-9e21-c43230e8d19e /home ext3 defaults 0 2
# /dev/hda1
UUID=B81B-DC11 /media/hda1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hdb1
UUID=2CA2-095C /media/hdb1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hdb2
UUID=44A1-D95F /media/hdb2 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hda7
UUID=3e93c511-1e7c-4cf5-ac5b-c9c6c9ae7384 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
Sólo hay que cambiar el último número (un 1 inicialmente) así se evita que se comprueben los sistemas de archivos cada vez que se montan. Puede verse claramente que pone “vfat” en las líneas a cambiar. Así, tras cambiar esos 1 por 0, el fstab queda:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/hda5
UUID=f77413a3-32e1-43a9-9b02-d79b2df52561 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda6
UUID=d35ed9cd-f4a0-41b0-9e21-c43230e8d19e /home ext3 defaults 0 2
# /dev/hda1
UUID=B81B-DC11 /media/hda1 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/hdb1
UUID=2CA2-095C /media/hdb1 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/hdb2
UUID=44A1-D95F /media/hdb2 vfat defaults,utf8,umask=007,gid=46 0 0
# /dev/hda7
UUID=3e93c511-1e7c-4cf5-ac5b-c9c6c9ae7384 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
Tras hacer esto, mi ordenador consiguió arrancar 20 segundos más rápido que antes.



diciembre 26th, 2006 a las 6:04
Hola, justamente lo que estaba buscando. Pero con “evitar que se comprueben” quieres decir que los discos de Windows (NTFS o FAT32) ya no se monta automaticamente al arrancar, por lo tanto tengo que montarlos una vez dentro de Linux? Si fuera asi, prefiero que el arranque demore 20 segundos mas, y tengo todos montados una vez dentro de Linux.
Saludos y muy buenas las guias
diciembre 26th, 2006 a las 10:46
Siguen montándose automáticamente, pero no se hace la comprobación de errores. Los sistemas de ficheros de Linux (Ext3, Reiser, etc), sólo los comprueba una vez cada treinta arranques, pero los de Windows, en todos los arranques. Lo que pasa es que si tienes una partición FAT32 con 60 GB de cosas del emule, pues se nota en el arranque.
Gracias, y feliz Navidad
junio 27th, 2007 a las 6:51
Molt bon tutorial!
agosto 18th, 2007 a las 22:16
he intentado hacer lo de “sudo gedit…” meto la contraseña, y se abre una pantalla como bien has explicado; pero solo me aparece un ext 0 1 (conetado y el ke no debo tocar) y otras mas,un par de ellas mas concretamente. estas no corresponden a las particiones de windows mencionadas anteriormente, y ademas estan desconectadas por defecto(0 0) . si alguien me pudiera ayudar se lo agradeceria.
agur, mila esker.