- ベストアンサー
Windows7が起動できない
今回新規にWindows7をインストールして、その後ubuntu11.4をインストールしてデュアルブートにするつもりでした。 が、しかしデュアルブートになるかと思いきやubuntuしか起動できなくなりました。 なので、windows7のインストールディスクを使用して修復しようと思いましたがそれもエラーでできませんでした。 もうwindows7の再インストールしかないのでしょか? アドバイスお願いしますm(._.)m
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> もうwindows7の再インストールしかないのでしょか? Win7のみならずubuntuも再インストールの必要はありません。 > しかしデュアルブートになるかと思いきやubuntuしか起動できなくなりました。 grub.cfg にWin7のブートエントリを追加すればいいでしょう。 > windows7のインストールディスクを使用して修復しようと思いましたがそれもエラーでできませんでした。 どのようなエラーなのですか? コマンドプロンプトにて次のように MBRをWin7のbootコードに置き換えればWin7が起動するはずですよ。 bootsect.exe /nt60 sys /mbr --- ブートローダーを変更する操作をする場合は 先ず MBR をsave しておいてください。 save してあればいつでも(失敗しても)元に戻せます。
その他の回答 (1)
- 8ive22ty
- ベストアンサー率52% (770/1479)
No.1 の補足です。 grub.cfg は自動作成するものですが、 動作確認テストを目的として、手作業で編集してみます。 /boot/grub/grub.cfg に次の5行を追加します。 menuentry "Win7" { insmod chain set root=(hd0,1) chainloader +1 } grub.cfgを保存してPC再起動すれば、ubuntu起動メニューから「Win7」が起動できるはずです。 起動できない場合は set root=(hd0,1) を set root=(hd0,2) のように変更して再度試してください。 なお、(hd0,1) は Win7をインストールしている(デバイス,パーティション)を意味します。 (hd0,1) は 1台目のHDDの1番目の領域にWin7をインストールしていることを意味します。 したがって、実際の環境で適切な領域を指定してください。 --- Win7 が起動できたら /etc/grub.d/40_custom ファイルに上記と同じ記述を追加して update-grub コマンドで grub.cfgを自動作成してください。
お礼
返事ありがとうございます! 無事解決できました! ありがとうございましたm(._.)m
お礼
返事ありがとうございます! grub.cfgにwin7のブートエントリを追加する 方法を教えていただければ助かりますm(._.)m