Linux, disabilita / dev / fd0 (floppy)


27

È possibile fare in modo che il kernel Linux ignori completamente il controller del floppy disk? Non ho il drive ma ovviamente la mia scheda madre contiene il controller. Vorrei disabilitare il /dev/fd0nodo del dispositivo in qualche modo per evitare che Thunar e altri strumenti lo rilevino e lo sondino.


1
Non riesci a disabilitare il controller nel BIOS?
Renan

1
Altrimenti, puoi sempre ricompilare il kernel senza driver floppy (supponendo che sia integrato e non un modulo ora)
Inutile

Risposte:


39

Su Ubuntu, il floppydriver viene caricato come modulo. Puoi inserire nella blacklist questo modulo in modo che non venga caricato:

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

Immediatamente e al riavvio, il driver floppy dovrebbe essere bandito per sempre.


3
Non dovrebbe nemmeno aver bisogno di riavviare, dovrebbe essere andato dopo quel rmmod.
derobert,

6
Da qui la riga "immediatamente e al riavvio". Il punto era che funziona immediatamente e persisterà anche dopo un riavvio, quindi non è necessario continuare a farlo.
Jim Paris,

3
Mi scuso, l'ho letto male.
derobert,

6

La presenza o l'assenza di un'unità floppy è qualcosa che è configurato nel BIOS del sistema. Devi dire manualmente al BIOS che tipo di floppy hai, e questo a sua volta dice al sistema operativo. Questo perché l'hardware non è effettivamente in grado di essere rilevato automaticamente.

Quindi è necessario accedere al BIOS e dire che non si dispone di floppy.


0

Ho riscontrato questo problema anche usando una V>! Host = Windows Server 2012 Essentials. Ospite = Linux Mint 14. Hardware = HP Proliant ML350, nessuna unità floppy. Il problema non si è verificato in nessun altro ospite.

VMware WS 9. Definire Linux Mint come Ubuntu 64. Rimuovere l'unità floppy virtuale prima di installare dall'ISO.

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

/dev/fd0stava tentando un montaggio fstab. /dev/fd0esistito. /media/floppyed /media/floppyesiste. Rimosso /dev/fd0da fstab. Rimuovi floppye floppy0directory (con sudoovviamente).

Riavvio: stesso errore /dev/fd0e /media/floppyricreati.

Usato il comando sopra. Riavviato. Nessun errore.


1
Questa tua risposta è più simile a un commento sulla risposta dell'altra persona che a una risposta adeguata alla domanda. Sarebbe bello "trasferirlo".
rbrito,

1
Penso che l'essere risposta qui suggerito è quello di rimuovere /dev/fd0da /etc/fstab. Non penso che risolva effettivamente la domanda originale, poiché fstabnon è interamente correlato al montaggio automatico dell'ambiente GUI.
jw013,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.