Linux, wyłącz / dev / fd0 (dyskietka)

27

Czy jest możliwe, aby jądro Linuksa całkowicie ignorowało kontroler dyskietek? Nie mam napędu, ale oczywiście moja płyta główna zawiera kontroler. Chciałbym /dev/fd0jakoś wyłączyć węzeł urządzenia, aby uniknąć wykrycia i sondowania przez Thunar i inne narzędzia.

wilx
źródło
1
Nie możesz wyłączyć kontrolera w BIOSie?
Renan
1
Jeśli nie, zawsze możesz ponownie skompilować jądro bez sterownika stacji dyskietek (zakładając, że jest ono wbudowane, a nie moduł)
Bezużyteczne

Odpowiedzi:

39

W systemie Ubuntu floppysterownik jest ładowany jako moduł. Możesz umieścić ten moduł na czarnej liście, aby nie został załadowany:

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

Natychmiast po zrestartowaniu sterownik napędu dyskietek powinien zostać na zawsze wygnany.

Jim Paris
źródło
3
Nie powinien nawet wymagać ponownego uruchamiania, powinien zniknąć po tym rmmod.
derobert
6
Stąd wiersz „natychmiast i po ponownym uruchomieniu”. Chodziło o to, że działa natychmiast, a także pozostanie po ponownym uruchomieniu, więc nie musisz tego robić dalej.
Jim Paris,
3
Przepraszam, źle przeczytałem.
derobert
6

Obecność lub brak stacji dyskietek jest konfigurowane w systemie BIOS. Musisz ręcznie poinformować BIOS, jaki rodzaj dyskietki masz, a to z kolei informuje system operacyjny. Wynika to z faktu, że sprzęt nie jest w stanie być automatycznie wykrywany.

Musisz więc wejść do systemu BIOS i powiedzieć, że nie masz dyskietki.

psusi
źródło
0

Natknąłem się na ten problem, nawet używając V>! Host = Windows Server 2012 Essentials. Gość = Linux Mint 14. Sprzęt = HP Proliant ML350, brak stacji dyskietek. Problem nie wystąpił u żadnego innego gościa.

VMware WS 9. Zdefiniuj Linux Mint jako Ubuntu 64. Usuń wirtualną stację dyskietek przed instalacją z ISO.

Zgłoszony błąd = Error mounting system managed device /dev/fd0. Command line ... /media/flopp0 exited with non-zero . /dev/fd0 is not a valid block device.

/dev/fd0próbował zamontować fstab. /dev/fd0istniał. /media/floppyi /media/floppyistnieją. Usunięto /dev/fd0z fstab. Usuń floppyi floppy0katalogi ( sudooczywiście).

Uruchom ponownie - ten sam błąd /dev/fd0i /media/floppyzostały odtworzone.

Użyłem powyższego polecenia. Zrestartowano. Żaden błąd.

Marty Felker
źródło
1
Twoja odpowiedź bardziej przypomina komentarz do odpowiedzi drugiej osoby niż właściwą odpowiedź na pytanie. Dobrze byłoby go „przenieść”.
rbrito
1
Myślę, że sugerowaną tutaj odpowiedzią jest usunięcie /dev/fd0z /etc/fstab. Nie sądzę, żeby faktycznie dotyczyło pierwotnego pytania, ponieważ fstabnie jest całkowicie związane z automatycznym montażem środowiska GUI.
jw013,