web-dev-qa-db-ja.com

grubエラー:最初にカーネルをロードする必要があります

HP ProLiant DL180にDebian 9をインストールしています。 USBドライブから起動するとgrub2が開き、bootと入力するとエラーが発生します:you need to load kernel first

5
mend4x

grub-rescueからsetと入力して、 Tab 、それはあなたが最初のパラメータを設定するのに役立ちます、例えば:

set prefix=(hd0,gpt2)/boot/grub
set root=(hd0,gpt2)
insmod normal
normal 

最初にカーネルをロードする必要があります

次のコマンドでカーネルを前方にロードするには:

insmod linux
linux /vmlinuz root=/dev/sda2
initrd /initrd.img
boot 

ルートパーティションで/dev/sda2を変更します。GUIDパーティションテーブルがない場合は、msdosgpt2を変更します。

15
GAD3R

bootコマンドを実行する前に、カーネルファイルと通常はinitrdファイルとカーネルコマンドラインも定義する必要があります(Grubのドキュメントを参照)。

通常のブートメディアでは、メニューを選択して入力できます。 Grubコマンドラインはあなたのためではありません。 Grubを誤って使用しているか、別のブートメディアを使用する必要があります。

1
Hauke Laging