initramfsが破損しているか、誤って設定されています。正しく始めるには?

initramfsが破損しているか、誤って設定されています。正しく始めるには?

正しく起動する方法、ブートローダを修正する?私のinitramfs-fallbackのサイズが新しく作成されたものより大きいのはなぜですか? (使用mkinitcpio代わりにアーチでinitramfsを更新してください)

-rw-------  1 root root 29MB Mei 30 06:49 initramfs-5.10-x86_64-fallback.img
-rw-------  1 root root  9MB Mei 30 06:48 initramfs-5.10-x86_64.img
-rw-------  1 root root  9MB Mei 30 23:43 initramfs-subscribe-5.10-x86_64.img

8ヶ月間initramfsが見つからなかったため、ロールバックinitramfsを復元しなければ問題を解決できませんでした。カーネルを更新しましたが、まだ欠落していることがわかりました。最新のカーネルがトランザクション後のタスクを実行すると、この問題は解決されると思います。私はデュアルブート、2つのアーキテクチャ、および異なるドライブ(HDDとSDD)を使用しています。

詳細構成そして昔の話

答え1

渡す魔法質問者として、あなたのinitramfsは破損していません。誤って設定されたため、initramfs-5.10の代わりにinitramfs-5.8をロードしようとしていますが、理由はわかりません。

カーネル無効なマジックナンバーが発生した場合、デフォルトでは2つのアーチがあります。したがって、ジョブを使用するときは、次のことができます。

arch-chroot [broken linux path]
pacman -S linux

カーネルの無効なマジック番号を削除します。アーチの特別な名誉コミュニティ。 「」

だからぜひご利用ください実用的なツールグラップ構成を作成します。ファイルを直接編集して再起動しても効果はありません。同時に、grub-mkconfig -o /boot/grub/grub.cfgos-proberも実行されます。残りのサブ問題

initramfs-fallbackのサイズが大きいのはなぜですか?

答え2

https://wiki.archlinux.org/title/Chroot

努力する mkinitcpio -p linux grub-mkconfig -o /boot/grub/grub.cfg

関連情報