Linux, deaktiviere / dev / fd0 (Diskette)

27

Ist es möglich, dass der Linux-Kernel den Disketten-Controller vollständig ignoriert? Ich habe kein Laufwerk, aber offensichtlich enthält mein Motherboard den Controller. Ich möchte den /dev/fd0Geräteknoten irgendwie deaktivieren , um zu vermeiden, dass Thunar und andere Tools ihn erkennen und untersuchen.

Wilx
quelle
1
Können Sie den Controller nicht im BIOS deaktivieren?
Renan
1
Wenn nicht, können Sie immer den Kernel neu kompilieren , ohne Floppy - Treiber (vorausgesetzt , es ist eingebaut und nicht jetzt ein Modul)
Useless

Antworten:

39

Unter Ubuntu wird der floppyTreiber als Modul geladen. Sie können dieses Modul auf eine Blacklist setzen, damit es nicht geladen wird:

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

Sofort nach dem Neustart sollte der Floppy-Treiber endgültig gelöscht werden.

Jim Paris
quelle
3
Sollte es nicht einmal nötig sein, neu zu starten, sollte es nach diesem Rmmod verschwunden sein.
Derobert
6
Daher die Zeile "sofort und beim Neustart". Der Punkt war, dass es sofort funktioniert und auch nach einem Neustart bestehen bleibt, so dass Sie es nicht weiter tun müssen.
Jim Paris
3
Entschuldigung, ich habe das falsch gelesen.
Derobert
6

Das Vorhandensein oder Fehlen eines Diskettenlaufwerks wird im BIOS des Systems konfiguriert. Sie müssen dem BIOS manuell mitteilen, über welchen Diskettentyp Sie verfügen, und dieser wiederum teilt dem Betriebssystem mit. Dies liegt daran, dass die Hardware nicht automatisch erkannt werden kann.

Sie müssen also in Ihr BIOS gehen und ihm mitteilen, dass Sie keine Diskette haben.

Psusi
quelle
0

Ich bin sogar mit einem V> auf dieses Problem gestoßen! Host = Windows Server 2012 Essentials. Gast = Linux Mint 14. Hardware = HP Proliant ML350, kein Diskettenlaufwerk. Bei keinem anderen Gast ist ein Problem aufgetreten.

VMware WS 9. Definieren Sie Linux Mint als Ubuntu 64. Entfernen Sie das virtuelle Diskettenlaufwerk, bevor Sie es von ISO installieren.

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

/dev/fd0versuchte einen Mount in fstab. /dev/fd0existierte. /media/floppyund /media/floppyexistieren. Aus /dev/fd0entfernt fstab. Entfernen floppyund floppy0Verzeichnisse (mit sudonatürlich).

Neustart - gleicher Fehler /dev/fd0und /media/floppywurden neu erstellt.

Benutzt den obigen Befehl. Neu gestartet Kein Fehler.

Marty Felker
quelle
1
Ihre Antwort ist eher ein Kommentar zur Antwort der anderen Person als eine richtige Antwort auf die Frage. Es wäre gut, es zu "verlagern".
Großbritannien
1
Ich denke, die Antwort, die hier vorgeschlagen wird, ist, /dev/fd0von zu entfernen /etc/fstab. Ich glaube nicht, dass das tatsächlich die ursprüngliche Frage anspricht, da fstabes nicht ganz mit der automatischen Bereitstellung der GUI-Umgebung zusammenhängt.
JW013,