web-dev-qa-db-ja.com

GRUBブートローダーがロードされていません

私は2つのパーティションを持っていました

  • パーティション1-Ubuntu
  • パーティション2-空

そのため、「パーティション2」にWindows 8をインストールしましたが、Windowsを直接ロードするため、UbuntuOSをロードできません。

UbuntuまたはWindows8のいずれかを選択するオプションを提供するUbuntuのGrubブートローダーを取り戻すにはどうすればよいですか?

別の質問:その後、OSを選択するときにブートローダーのタイマーを増やすにはどうすればよいですか?

1
Ishtiaq

すべてのWindowsインストーラー(少なくとも3.1からWin 7で使用したもの)は、ブートローダーが見つからない場合(そしてもちろん、GrubまたはLiloを認識しない場合)に独自のブートローダーをインストールします。

Linuxを何らかの方法で起動して(ライブCD、インストールイメージ、またはUSBインストール。実際には問題ではありません)、grubを再インストールし、次のコマンドを実行する必要があります。

grub-install /dev/sda

プライマリハードドライブがsdaでない場合は、そのデバイスノードを適切なものに置き換えます。 sdaは、ほとんどの場合、最初のSATAドライブに対応しているため、それがプライマリドライブまたは唯一のドライブである場合は、正常に機能するはずです。

grub-installは、起動可能なOSがないかドライブをプローブし、適切なOSリストから選択してGrubをインストールします。


OS選択のタイマーを設定するには、お気に入りのテキストエディタで/etc/default/grubを編集し、GRUB_TIMEOUT=XXという行を調整します。

1
Jarmund