起動に失敗しました:コードページが見つかりません。

起動に失敗しました:コードページが見つかりません。

私はアーチLinuxを実行しており、最近カーネル4.6.9にアップグレードしました。再起動後、コードページの欠落、特にコードページ437を示すエラーメッセージと共にシングルユーザモードに切り替えられた。いくつかの調査を行った結果、cp437がFATファイルシステムを識別するために使用されているようです。私のカーネルがコンパイルされたオプション(デフォルトのアーチカーネル)を確認し、CONFIG_NLS_CODEPAGE_437がモジュールにコンパイルされ、CONFIG_FAT_DEFAULT_CODEPAGE437に設定されました。dmesg与えられたエラーは次のとおりですFAT-fs (sdc1): codepage cp437 not found/dev/sdc1リムーバブルUSBドライブに保存されているUEFIブートパーティション。シングルユーザーモードを超えることはできません。マウントできない唯一のボリュームはUEFIパーティションなので奇妙だと思います(mountコードページを指定してコマンドを使用してマウントしようとしました)。

私はアーチLinux bbsの答えを探しています。これまでに試したことは、すべてのドライブとパーティションをアーチのライブISOにマウントし、システム全体をアップグレードすることです。カーネルを再コンパイルすると問題が解決される可能性があることがわかりましたが、必要なコードがすでにコンパイルされているようです。必要に応じて試してみたいと思っています。助けてくれてありがとう!

ベストアンサー1

おすすめ記事