Linux入門マニュアルのダウンロードはこちら
サーバー起動時のコンソール画面やmessagesファイルに
end_request i/o error dev fd0 sector 0エラーが表示された場合の対処法です。
下記のように表示されたり、ログファイルに記録されます。
これはフロッピーディスクがない機器を使用していると表示されるエラーです。
特にシステムに影響はありませんが、無駄なログなので表示されないよう対策を行います。
1.カーネルモジュールにfloppyが存在することを確認します。
# /sbin/lsmod | grep -i floppy
floppy 69370 0
2.blacklistファイルにfloppyを追加して、カーネルモジュールから削除します。
# vi /etc/modprobe.d/blacklist
blacklist floppy ←blacklistファイルに追加します。
3.サーバーを再起動します。
# shutdown -r now
しかし、上記設定を行ってもエラーメッセージは消えなかったため、
VMware Workstation 12 Player環境であることを考慮して、
BIOSでのフロッピー無効化を実施しました。
VMware Workstation 12 PlayerでBIOS設定するには、
ゲストOSが停止している状態で「.vmx」ファイルに下記設定を追加します。
bios.forceSetupOnce = "TRUE"
上記設定を追加すると、ゲストOSを起動する際、BIOS画面になります。
変更前)
変更後)
「Legacy Diskette A:」を「Disabled」(無効化)に変更します。
BIOS設定を保存終了し、ゲストOSを起動すると、エラーメッセージが表示されなくなりました。
P.S
end_request i/o error dev fd0 sector 0エラーが表示された場合の対処法のもっと高い技術を身につけたいならこちら
<<関連記事>>
・Ubuntu20.04+Apacheのインストールエラー対策
・rpmdbが壊れた場合の修復手順
・FortiGuardのスパムメールブロックを解除方法
・LinuxにUSB外付けHDDを接続する(NTFSフォーマットの場合要注意)
・viエディタ(vim)で「readonlyオプションが設定されています」と表示された場合