web-dev-qa-db-ja.com

Fedora 17のgrubを復元するにはどうすればよいですか?

「GrubCustomizer」を使用してgrubをカスタマイズしているときに、誤ってすべてのgrubエントリを削除してしまいました。これで、ImがFedora Linuxを起動しようとすると、黒い画面に「grub>」プロンプトのみが表示されます。

この問題を解決するにはどうすればよいですか?他の2つのOSを並べてインストールしています。 Fedoraは「sda3」にあります

2

幸いなことに Fedora Wiki はこのトピックをカバーしています!ライブCDを使用するだけで、GRUB非常に簡単に再インストールできるようです。

  1. インストールブートメディアからシステムを起動します。 (ライブCD/USB)

  2. インストールブートプロンプトでlinuxrescueと入力して、レスキュー環境に入ります。

  3. Chroot/mnt/sysimageと入力して、ルートパーティションをマウントします。

  4. / sbin/grub-install bootpartと入力して、GRUBブートローダーを再インストールします。bootpartはブートパーティション(通常は/ dev/sda)です(通常は/ dev/sda)(この場合はsda3)

  5. /etc/grub.d/10_linuxファイルを確認します。追加のオペレーティングシステムを制御するには、/ etc/grub.d/40_customにGRUB)の追加エントリが必要になる場合があります。

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

これらの手順は、Wikiから直接引用したものです。

3
Simon Sheehan

Sda3として変更する必要はありません。/dev/sdaを使用します。次に、コマンドを使用します

grub2-mkconfig -o /boot/grub2/grub.cfg
0
Dibu George