Linux, відключити / dev / fd0 (флоппі)


27

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


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 і сказати, що у вас немає дискети.


0

Я зіткнувся з цією проблемою навіть за допомогою V>! Хост = Основи Windows Server 2012 Гість = 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була відтворена.

Використовується команда, наведена вище. Перезавантажено. Немає помилок.


1
Ця ваша відповідь більше нагадує коментар до відповіді іншої людини, ніж правильна відповідь на питання. Добре було б «переїхати».
rbrito

1
Я думаю, що відповідь, яку тут пропонують, - це видалити /dev/fd0з /etc/fstab. Я не думаю, що насправді це стосується оригінального питання, оскільки fstabце не повністю пов'язане з автоматичним монтажем оточення GUI.
jw013
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.