Linux, отключить / dev / fd0 (дискета)

27

Можно ли заставить ядро ​​Linux полностью игнорировать контроллер дискеты? У меня нет привода, но, очевидно, моя материнская плата содержит контроллер. Я хотел бы как-то отключить /dev/fd0узел устройства, чтобы Thunar и другие инструменты не могли его обнаружить и проверить.

wilx
источник
1
Вы не можете отключить контроллер в BIOS?
Ренан
1
Если нет, вы всегда можете перекомпилировать ядро ​​без драйвера гибкого диска (при условии, что оно встроено, а не модуль)
бесполезно

Ответы:

39

В Ubuntu floppyдрайвер загружается как модуль. Вы можете занести этот модуль в черный список, чтобы он не загружался:

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

Сразу и после перезагрузки драйвер гибкого диска следует изгнать навсегда.

Джим Пэрис
источник
3
Не нужно даже перезагружаться, после этого rmmod не должно быть.
Дероберт
6
Отсюда и строка «сразу и после перезагрузки». Дело в том, что он работает сразу, и он будет сохраняться и после перезагрузки, поэтому вам не нужно продолжать это делать.
Джим Пэрис
3
Мои извинения, я прочитал это неправильно.
Дероберт
6

Наличие или отсутствие дисковода гибких дисков настраивается в BIOS системы. Вы должны вручную указать BIOS, какой у вас тип флоппи-диска, а он, в свою очередь, сообщает ОС. Это связано с тем, что аппаратное обеспечение не может быть автоматически обнаружено.

Поэтому вам нужно зайти в свой BIOS и сказать, что у вас нет дискеты.

psusi
источник
0

Я столкнулся с этой проблемой, даже используя V>! Хост = Windows Server 2012 Essentials. Гость = Linux Mint 14. Аппаратное обеспечение = HP Proliant ML350, без дисковода. Проблема не возникла ни у одного другого гостя.

VMware WS 9. Определите Linux Mint как Ubuntu 64. Удалите виртуальный дисковод гибких дисков перед установкой из ISO.

Сообщение об ошибке = Error mounting system managed device /dev/fd0. Command line ... /media/flopp0 exited with non-zero . /dev/fd0 is not a valid block device.

/dev/fd0пытался смонтировать в fstab. /dev/fd0существовала. /media/floppyи /media/floppyсуществовать. Удалено /dev/fd0из fstab. Удалить floppyи floppy0каталоги (с sudoконечно).

Перезагрузка - та же ошибка /dev/fd0и /media/floppyбыла воссоздана.

Использовал команду выше. Rebooted. Нет ошибки.

Марти Фелкер
источник
1
Этот ваш ответ больше похож на комментарий к ответу другого человека, чем на правильный ответ на вопрос. Было бы хорошо, чтобы "переместить" это.
rbrito
1
Я думаю, что предлагаемый здесь ответ - удалить /dev/fd0из /etc/fstab. Я не думаю, что это фактически решает исходный вопрос, так fstabкак не полностью связан с автонастройкой среды GUI.
jw013