Gentooをインストールしています。 Grubブートローダでカーネルが見つからないようです。マシンを再起動する前にカーネルの存在を確認したので、奇妙です。 「root」や「kernel」コマンドもなく、「vmlinuz」もないようです。 gpt1とgpt2(grub認識ファイルシステムを持つ唯一の2つのパーティション)をヘクスダンプすると、起動可能なディスクではないことを意味します。
編集:少し進歩がありました。 「ls(hd0、partition)/」を使用してvmlinuzとinitramfsを見つけました。起動を設定して処理するには、「linux」コマンドとinitrdを使用してください。開始するには、「ブート」を使用します。奇妙なことに、正しく起動されたファイルシステムを持つパーティションには回復シェルが必要なようです。
私の指示は次のとおりです。https://christitus.com/grub-rescue/
答え1
[Gentoo]の一般的な起動問題を解決するには、このチェックリストを使用してください。
- initrd / initramfsがルートファイルシステムのディレクトリで
vmlinuz
はなくブートパーティションにあることを確認してください。/boot
- Gentoo Live CDから起動し、すべてのパーティションをマウントし、chrootを実行し
grub-mkconfig -o /boot/grub/grub.cfg
(chrootから)、Grub構成を再作成します。 - ブートパーティションでESF(EFIシステムパーティション)フラグを有効または
parted
有効にします。fdisk
その後、再起動してください。
答え2
gpt1とgpt2(grub認識ファイルシステムを持つ唯一の2つのパーティション)をヘクスダンプすると、起動可能なディスクではないことを意味します。
gparted を使用して起動フラグを変更できます。 (申し訳ありませんが、コマンドラインを使用してこれを行う方法がわかりませんが、答えは次のとおりです。起動可能なパーティションのコマンドライン設定)