インストールしましたグラブ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 を上書きしたことが原因である可能性があります。