Linux、/ dev / fd0(フロッピー)を無効にします


27

Linuxカーネルにフロッピーディスクコントローラーを完全に無視させることは可能ですか?ドライブはありませんが、明らかにマザーボードにはコントローラーが含まれています。/dev/fd0Thunarおよびその他のツールがデバイスノードを検出してプローブするのを避けるために、デバイスノードを何らかの方法で無効にします。


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
謝罪、私はそれを間違って読んだ。
-derobert

6

フロッピードライブの有無は、システムのBIOSで設定されたものです。使用しているフロッピーの種類をBIOSに手動で通知する必要があり、それがOSに通知されます。これは、ハードウェアが実際に自動検出できないためです。

したがって、BIOSに入り、フロッピーがないことを伝える必要があります。


0

V>を使用してもこの問題に遭遇しました!ホスト= Windows Server 2012 Essentials。ゲスト= Linux Mint14。ハードウェア= 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しますfloppy0sudoもちろん)。

再起動-同じエラー/dev/fd0/media/floppy再作成されました。

上記のコマンドを使用しました。再起動しました。エラーなし。


1
あなたのこの答えは、質問に対する適切な答えというよりも、相手の答えに対するコメントのようなものです。それを「再配置」するとよいでしょう。
-rbrito

1
私はここで提案されている答えは削除することだと思う/dev/fd0から/etc/fstabfstabGUI環境の自動マウントに完全に関連しているわけではないため、実際に元の質問に対処しているとは思いません。
jw013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.