私はシステムを更新しましたが、再起動後パニックモードになりました。をdm-crypt+LUKS
EFI
使用してgummiboot
インストールできないjournalctl -xb
レポートです。/boot
これに従ってくださいワイヤー3.18.2
、を使用してカーネルをダウングレードしようとしましたが、ダウングレードpacman -U
しましたが、まだ正しく起動できませんでした。
カーネルのアップグレードプロセスに欠陥があると思ってカーネルを再アップデートしようとしましたが、次の起動には/var/cache/pacman/pkg/
影響しませんでした。mkinitcpio
ブートパーティションがマウントされていないという警告が表示されます。
私の現在の行/etc/fstab
は次のとおりです
LABEL=EFI /boot vfat rw,relatime,fmask=0022,dmask=0022,code page=437,iocharset=iso8859-1,short name=mixed,errors=remount-ro 0 2
uname -r
緊急モードは、私が更新したカーネルの3.18.2
代わりにLinuxカーネルを使用していることを伝えます。 Linuxは言った。3.18.6
pacman -Q
3.18.6-1
Journalctl -xb | grep -I failed | less
これは、systemdがディスプレイマネージャをロードできず、カーネルモジュールのロードを開始できないことを示します。によると、2つのデバイスが失敗しましたsystemctl --state=failed
。
起動し、netctlを使用してインターネットに接続しようとするとエラーが発生し、codepage cp437
rootパスワードの入力を求められます。さらなる調査により、これが私のEFIパーティションで指定されたMS-DOS / FAT拡張ASCIIエンコーディングであることがわかりました/etc/fstab
。これが単に/boot
との間の整列不良である場合、どのように/
再同期できますかpacman -U
?
システムの復元に関するアドバイスをいただきありがとうございます。よろしくお願いします。
答え1
jasonwryan
私に正しい方向を教えてくれました。
私は次の手順を実行しました。
1)最新のインストールメディアをダウンロードし、起動可能なUSBを作成します。
2)私のLUKS LVMボリュームは暗号化されていません。
/mnt/arch
3)私が作成したディレクトリ(/mnt/arch/boot
および含む/mnt/arch/home
)のライブUSBファイルシステムにマイボリュームをマウントします。
4) インターネットに接続wifi-menu
5)arch-chroot
ルートを変更するために使用されます。
6)パックマンでアップデート
7) 再起動