正しく起動する方法、ブートローダを修正する?私の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.cfg
os-proberも実行されます。残りのサブ問題
initramfs-fallbackのサイズが大きいのはなぜですか?
答え2
https://wiki.archlinux.org/title/Chroot
努力する
mkinitcpio -p linux
grub-mkconfig -o /boot/grub/grub.cfg