Linux, désactivez / dev / fd0 (disquette)

27

Est-il possible de faire en sorte que le noyau Linux ignore complètement le contrôleur de disquette? Je n'ai pas le lecteur mais évidemment ma carte mère contient le contrôleur. Je voudrais désactiver le /dev/fd0nœud de l' appareil d'une manière ou d'une autre pour éviter que Thunar et d'autres outils ne le détectent et ne le sondent.

Wilx
la source
1
Ne pouvez-vous pas désactiver le contrôleur dans le BIOS?
Renan
1
Sinon, vous pouvez toujours recompiler le noyau sans pilote de disquette (en supposant qu'il soit intégré et pas un module maintenant)
Inutile

Réponses:

39

Sur Ubuntu, le floppypilote est chargé en tant que module. Vous pouvez mettre ce module sur liste noire afin qu'il ne soit pas chargé:

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

Immédiatement et au redémarrage, le pilote de disquette doit être définitivement banni.

Jim Paris
la source
3
Ne devrait même pas avoir besoin de redémarrer, il devrait être parti après ce rmmod.
derobert
6
D'où la ligne "immédiatement et au redémarrage". Le fait était que cela fonctionne immédiatement et qu'il persistera également après un redémarrage, vous n'avez donc pas besoin de continuer à le faire.
Jim Paris
3
Mes excuses, j'ai mal lu.
derobert
6

La présence ou l'absence d'un lecteur de disquette est quelque chose qui est configuré dans le BIOS du système. Vous devez indiquer manuellement au BIOS quel type de disquette vous possédez, et à son tour, il indique au système d'exploitation. En effet, le matériel n'est pas réellement capable d'être détecté automatiquement.

Vous devez donc aller dans votre BIOS et lui dire que vous n'avez pas de disquette.

psusi
la source
0

J'ai rencontré ce problème même en utilisant un V>! Hôte = Windows Server 2012 Essentials. Invité = Linux Mint 14. Matériel = HP Proliant ML350, pas de lecteur de disquette. Le problème ne s'est produit dans aucun autre invité.

VMware WS 9. Définissez Linux Mint comme Ubuntu 64. Retirez le lecteur de disquette virtuel avant d'installer à partir d'ISO.

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

/dev/fd0tentait un montage fstab. /dev/fd0existé. /media/floppyet /media/floppyexister. Retiré /dev/fd0de fstab. Supprimer floppyet floppy0répertoires (avec sudobien sûr).

Redémarrer - même erreur /dev/fd0et /media/floppyont été recréés.

J'ai utilisé la commande ci-dessus. Redémarré. Pas d'erreur.

Marty Felker
la source
1
Cette réponse ressemble plus à un commentaire sur la réponse de l'autre qu'à une réponse correcte à la question. Il serait bon de le "déplacer".
rbrito
1
Je pense que l'être de réponse proposée ici est de retirer /dev/fd0de /etc/fstab. Je ne pense pas que cela réponde réellement à la question d'origine, car il fstabn'est pas entièrement lié au montage automatique de l'environnement GUI.
jw013