GRUBブートメニューにWindows 7を手動で追加する

GRUBブートメニューにWindows 7を手動で追加する

これは簡単なように思えますが、私が見つけたアドバイスをすべて実行するのに 2 時間費やしましたが、役に立ちませんでした。 1 つの内部ハードドライブ (sdb) に Windows 7 をインストールし、別のハードドライブ (sda) に Linux Mint 17.2 をインストールしました。 Linux Mint はインストール時に Windows 7 を検出しなかったため、sda に手動でインストールし、現在、win7 の grub エントリを追加しようとしています。

os-prober を実行しても何も返されません。update-grub を実行しても、何も変更されないようです。

現在、grub-customizer では、win7 エントリのコードが次のように設定されています。http://pastebin.com/vyvW9TMk

私の fdisk -l は次のとおりです:http://pastebin.com/e1MWGyDm

私のparted -lは次のとおりです:http://pastebin.com/q7j4pZcP

私のblkidは:http://pastebin.com/BrSxZ4y9

私は、(hd1,0) (hd1,1) (hd1,2) (hd1,msdos0) (hd1,msdos1) などのさまざまなパーティション ID とともに、さまざまな設定の組み合わせを試しました...

起動時にメニュー オプションを選択しようとすると、EFI パスが無効であるか、ディスクが見つからないというメッセージが表示されます。BIOS から Windows ハードドライブ (/dev/sdb) を手動で選択すると、Windows が問題なくロードされます。

ご協力いただける場合は、事前に感謝いたします。

答え1

試してみてくださいブート修復ユーティリティ手順は Ubuntu のサイトにありますが、Linux Mint は Ubuntu をベースにしており、Ubuntu で動作するものはほとんど Linux Mint でも動作します (ただし、Unity を Mint に自発的にインストールしていない限り、Unity 関連のものは動作しません... *震え* ;-)

どの Mint でも機能するはずの手順 (Linux Mint 17.2 以前でテスト済み) は次のとおりです。

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

次に、 を実行しますboot-repair。おそらくプログラム メニューにもあります。

多くの作業を自動的に実行でき、ほぼワンクリックで修正でき、他の OS を見つけて追加したり、診断用の詳細情報を検索したりすることもできます。


BIOS/EFI のドライブを選択して起動メニューから選択すると、Windows 7 は正常に起動して動作しますか?

EFIの問題でWindowsが動作しない場合は、この質問できたヘルプ(ただし Linux には悪影響を与える可能性があります):Windows 8 EFI ブートローダーを修復するにはどうすればよいですか?

関連情報