El controlador de disco no esta listo o presente

Con las relativamente nuevas Debian Squeeze y Ubuntu 10.04 me he encontrado con problemas para arrancar el sistema sin interrupciones cuando no encuentra un sistema de archivos definido en el /etc/fstab. En Ubuntu aparece un mensaje en pantalla diciendo algo como «el controlador de disco xxx no esta listo o presente» y pregunta si seguir (skip) o comprobar. Esto puede ser un gran problema cuando se trata de un sistema que se gestiona de forma remota.

Antiguamente, si no se encontraba un sistema de archivos definido en el fstab se ignoraba automáticamente pero ahora no. El comportamiento por defecto ha cambiado radicalmente. En mi caso hay un disco USB que puede no estar disponible en un momento determinado pero que, cuando está, debe montarse de forma automática.

Una solución posible es eliminar la opción «auto» y poner «noauto» en la línea apropiada del fstab. Sin embargo esto nos obligaría a montar a mano el sistema cada vez que lo necesitemos. Al final he conseguido encontrar en askubuntu.com la opción buena. Se añade la opción nobootwait para que el sistema no se pare en el arranque. Así una línea como esta:

UUID=9b0ff8b5-798d-43cf-b3df-72cbb47c87b7 /mnt/data2 ext4 auto,rw 0 0

quedaría así:

UUID=9b0ff8b5-798d-43cf-b3df-72cbb47c87b7 /mnt/data2 ext4 nobootwait,auto,rw 0 0

y el sistema arranca sin parar aunque el dispositivo no se encuentre disponible en ese momento.

Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.