Linux, deshabilitar / dev / fd0 (disquete)

27

¿Es posible hacer que el kernel de Linux ignore por completo el controlador de disquete? No tengo la unidad, pero obviamente mi placa base contiene el controlador. Me gustaría deshabilitar el /dev/fd0nodo del dispositivo de alguna manera para evitar que Thunar y otras herramientas lo detecten y lo prueben.

wilx
fuente
1
¿No puedes desactivar el controlador en el BIOS?
Renan
1
Si no, siempre puede recompilar el kernel sin controlador de disquete (suponiendo que esté integrado y no un módulo ahora)
Inútil el

Respuestas:

39

En Ubuntu, el floppycontrolador se carga como un módulo. Puede incluir este módulo en la lista negra para que no se cargue:

echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
sudo rmmod floppy
sudo update-initramfs -u

Inmediatamente y al reiniciar, el disquete debe ser desterrado para siempre.

Jim Paris
fuente
3
Ni siquiera debería necesitar reiniciar, debería desaparecer después de ese ritmo.
derobert el
66
De ahí la línea "inmediatamente y al reiniciar". El punto era que funciona de inmediato, y también persistirá después de un reinicio, por lo que no necesita seguir haciéndolo.
Jim Paris
3
Mis disculpas, lo leí mal.
derobert el
6

La presencia o ausencia de una unidad de disquete es algo que está configurado en el BIOS del sistema. Debe decirle manualmente al BIOS qué tipo de disquete tiene, y a su vez le dice al sistema operativo. Esto se debe a que el hardware no es realmente capaz de ser detectado automáticamente.

Por lo tanto, debe ingresar a su BIOS y decirle que no tiene disquete.

psusi
fuente
0

¡Me encontré con este problema incluso usando una V>! Host = Windows Server 2012 Essentials. Invitado = Linux Mint 14. Hardware = HP Proliant ML350, sin unidad de disquete. El problema no ocurrió en ningún otro invitado.

VMware WS 9. Defina Linux Mint como Ubuntu 64. Retire la unidad de disquete virtual antes de instalar desde ISO.

Error reportado = Error mounting system managed device /dev/fd0. Command line ... /media/flopp0 exited with non-zero . /dev/fd0 is not a valid block device.

/dev/fd0estaba intentando montarme fstab. /dev/fd0existió. /media/floppyy /media/floppyexiste Eliminado /dev/fd0de fstab. Eliminar floppyy floppy0directorios (con, sudopor supuesto).

Reiniciar: el mismo error /dev/fd0y /media/floppyse recreó.

Usó el comando anterior. Reiniciado No hay error.

Marty Felker
fuente
1
Esta respuesta suya se parece más a un comentario sobre la respuesta de la otra persona que a una respuesta adecuada a la pregunta. Sería bueno "reubicarlo".
rbrito
1
Creo que la respuesta que se sugiere aquí es eliminar /dev/fd0de /etc/fstab. No creo que eso realmente aborde la pregunta original, ya fstabque no está completamente relacionado con el montaje automático del entorno GUI.
jw013