Ubuntu ブートローダーを修復するにはどうすればいいですか?

Ubuntu ブートローダーを修復するにはどうすればいいですか?

インストールしましたグラブ2別のOSをデュアルブートするにはUbuntu 12.04 LTS、しかし最後の瞬間にそれをやめることにしました。

それで、 を実行したところsudo apt-get purge grub、すべての grub ファイルが削除されたと表示されたので、再起動すると、何が表示されると思いますか?グラブ

どうすれば削除できますか? 削除する唯一の方法はハードドライブをフォーマットすることか、それさえも役に立たないのではないかと心配しています。

編集:

基本的に私は走っているだけですUbuntu 12.04 LTS以前のように、煩わしい grub UI なしで自動的に起動し、クイックF12ブート メニューの BIOS だけが表示されてから起動する状態に戻したいと思います。

答え1

値を設定することで、Grubを使用してUbuntuを待つことなくすぐに起動することができます。

GRUB_HIDDEN_TIMEOUT=0

ファイル内/etc/default/grub。これにより、リストのデフォルト オプション (Ubuntu の場合) が選択され、すぐに開始されます。

答え2

ブートローダーを修復するには:

別のインストールを削除したり、部分的に実行したり、Windows をインストールしたりした場合に、Grub をシステムに復元するには、次の手順を実行します。

sudo grub-install /dev/sdX

sdXの下にハード ディスクのエントリが表示されます。/dev通常、これは です/dev/sdaが、外付けドライブなどにある場合は異なる場合があります。ディスク エントリは次の場所にあります。

sudo fdisk -l

その後、これを実行します(必須ではないかもしれませんが、害はありません:)

sudo update-grub

以下の方法で確認できます:

sudo grub-install --recheck /dev/sdX 

起動時に Grub nor を表示させるには:

編集/etc/default/grub

sudo nano /etc/default/grub

次の行を追加/変更します:

GRUB_TIMEOUT=0

次に、これを実行して変更を更新します。

sudo update-grub

実行中は次のようになります:

USERNAME@HOSTNAME:~$ sudo update-grub
[sudo] USERNAME のパスワード:
grub.cfg を生成しています... Linux イメージが見つかりました:
/boot/vmlinuz-3.11.0-15-generic initrd イメージが見つかりました:
/boot/initrd.img-3.11.0-15-generic Linuxイメージが見つかりました:
/boot/vmlinuz-3.11.0-12-generic initrd イメージが見つかりました:
/boot/initrd.img-3.11.0-12-generic memtest86+ イメージが見つかりました:
/boot/memtest86+.bin
/dev/sda2 に Fedora リリース 20 (Heisenbug) が見つかりました
完了 USERNAME@HOSTNAME:~$

Ubuntuカーネルはおそらく、linuxおよびinitrdエントリであり、他のオペレーティングシステムはその後に表示されるはずです。Found ...

GRUBの設定マニュアルここ


その他の便利なもの:

これを次のように設定することもできます/etc/default/grub:

GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=3

つまり、選択メニューは 3 秒間表示されず、必要に応じて を押して使用できるようになりAny Key、その後起動します。

メニューで選択されたカーネルを常にデフォルトの選択にしたい場合は、次の行を追加/変更します。

GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved

sudo update-grub変更を更新するには必ず実行してください(そうしないと何も起こりません)、 そこにはマニュアルその他のオプションについては、こちらをご覧ください。

Grubのより簡単で高度な設定には、以下を使用するとよいでしょう。Grub カスタマイザー

を削除した場合はgrub、 を使用して再インストールする必要がある可能性がありますapt-get。Grub はほとんどの Linux システムのブートローダーであるため、この問題は Debian Grub が Ubuntu Grub を上書きしたことが原因である可能性があります。

関連情報