起動しないCentOS 7.5サーバーがあります。回復モードでのみ起動します。サーバーを強制的に再起動した後、これが発生しました。 Journalctl -p err を確認した後、CentOS 7.5 で次のエラーが発生します。
正しいx86_64ファイルをシステムに配置したら、grub2をインストールしてください。
boot/efi をインストールしようとしましたがエラーが発生しました: 不明なファイル形式 'vfat' その後、dosfsck を実行し、ダーティビットがあると修正しました。少し汚れましたが修正しました。
再度マウントしようとしましたが、まだ同じエラーが発生しました。不明なファイル形式 'vfat'。
[![ここに画像説明を入力][4]][4]
vfatモジュールが利用可能で、カーネルバージョンと同じです。このサーバーのカーネルを更新していません。これにより、カーネルバージョンの不一致の問題が解決されます。
また、カーネルとカーネルに関連するすべてのパッケージを再インストールしてみました。
それでも/dev/sda1を/boot/efiにマウントできません。私は基本的に今は解決策はありません。この問題を解決するのに役立ちますか?また、このサーバーにインターネットが接続されていません。他のコンピュータから任意のファイルをダウンロードしてこのコンピュータに転送できます。プロポーザルを作成するときは、この点を考慮してください。
私のfstabは次のようになります。
答え1
一部のセキュリティ強化マニュアルでは、不要なファイルシステムタイプのロードを無効にすることをお勧めします。これらの例には通常、vfat
無効にするタイプが含まれます。
ただし、UEFIを使用するシステムの場合vfat
はい必須ファイルシステムタイプ:*.efi
ブートローダファイルを含むESP(EFIシステムパーティション)は通常FAT32ファイルシステムであり、モジュールが処理するFATファイルシステムサブタイプの1つですvfat
。
通常、ブートローダアップデートを適用するにはESPをインストールする必要があり、セキュリティ強化マニュアルの他のトピックでは通常セキュリティアップデートをタイムリーにインストールする必要があります。
/etc/modprobe.d/*.conf
ファイルで次の行を確認してください。
install vfat /bin/false
または
install vfat /bin/true
そのような行がある場合は、コメントアウトしてもう一度やり直してください。
また、セキュリティ強化担当者に連絡する必要があります。この強化は、望ましくない副作用をテストするためにシステムを再起動せずに適用されているようです。強化機能は、クラシックMBRブートスタイルを使用するシステムでのみテストされていますが、UEFIを使用するシステムでも機能しますか?この場合、他の拡張システムでも同じエラーが発生する可能性があります。