web-dev-qa-db-ja.com

GRUB OSをロードせず、grub>プロンプトを表示します

サーバーを起動し、GRUBエラーが発生し、以下のエラーを貼り付けました。

エラーコード:-

GNU GRUB version 0.97(502k Lower/496556K upper memory)
[Minimal BASH-like line editing is supported.
For the first Word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename]
grub>

注意 : -

私はこの手順に従ってGRUBを回復しようとしました。

  1. GRUBがマスターブートレコードに再インストールされます。

  2. インストールブートメディアからシステムをブートします。

  3. タイプlinux rescueインストールブート時にレスキュー環境に入るように促します。

  4. タイプchroot /mnt/sysimageルートパーティションをマウントします。

  5. タイプ/sbin/grub-install /dev/hda GRUBブートローダーを再インストールします。ここで、/ dev/hdaはブートパーティションです。

  6. システムを再起動します。

繰り返しますが、同じエラーが発生します。システムを再度起動するにはどうすればよいですか?

2
Nataraj raj

あなたの写真はGRUB installを示していますが、これは明らかに正しく機能しています。ただし、メニューが構成されていないため、コマンドラインだけが残ります。

GRUB installで起動します。これは最初に手動でコマンドを入力する必要があることを意味します。これはかなり実行可能です。 、GRUBには使用可能な補完があるため。

通常、GRUBプロンプト:で3つのコマンドを入力する必要があります。

linux /path/to/kernel/image root=/path/to/root/device ro
initrd /path/to/initrd/image
boot

画像は(hd0,0)/bootまたは(hd0,0)/にある可能性がありますが、(hd0,1)/も確認してください。カーネルイメージの名前は通常vmlinuzで始まり、initrdはinitrdで始まります。ここでは、補完が友だちです。

1
kasperd

このページには、grub> Promptから構成する方法に関する追加の手順があります

https://www.linux.com/tutorials/how-rescue-non-booting-grub-2-linux/

0
perfecto25