web-dev-qa-db-ja.com

ファットファイルシステムのマウントに失敗しました:コードページcp437が見つかりません

ここで説明されているのと同じ問題が発生しています: 起動に失敗しました:コードページが見つかりません

私のエラーは:FAT-fs (sdx1): codepage cp437 not found

デバイスのfstabマウントコマンドは次のとおりです。

LABEL=ESP /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2

上記はスクリプトによって自動的に生成され、最近変更されていません。問題は最近始まった。

すでにmkinitcpio -p linuxを実行しましたが、エラーなしで期待どおりに完了しました。同じように構成されている他のシステム( afaics )には、この問題はありません。

他の質問に対するGillesのコメントで示唆されているように、 wiki を確認しましたが、特定の問題は見つかりません。

3
MountainX

ArchLinuxを実行しています。この問題は通常、/ etc /mkinitcpio.confのモジュールリストにvfatを含めることで解決できます。次に例を示します。

MODULES=(nvidia vfat)

ただし、これと同じエラーメッセージが発生する別の方法は、システム上のライブラリのバージョンと正確に一致しないカーネルバージョンでArchを起動した場合です。それが私がそれに遭遇した方法です。正しいカーネルバージョンで起動するだけで解決しました。

0
MountainX

CONFIG_NLS_CODEPAGE_437=y/mでコンパイルされたカーネルが必要だと思います。

0
Dzamo Norton