VisaとUbuntuにXPを追加してトリプルブートししようとしたらVistaが読み込まれなくなった。
これまでVistaにUbuntuをインストールしてデゥアルブートにしていましたが、昨日XPを追加してトリプルブートにしようとしたところVistaが読み込まれなくなってしましました。
素人が手を出すことじゃなかったと大変反省してます。せめて今まで使ってきて重要な情報が入ってるVistaを起動できるようにしたいです。どうかよろしくお願いします。
以下どんな手順でやってどんな状態になったか書きます。ちなみにハードディスクは一つです。
1.これまでVistaにUbuntuをインストールしてデゥアルブートだったものをUbuntuのパーティションを削除を削除した。
2.空いてるパーミションにXPをインストール。
3.空いてるほかのもうひとつのパーミションにUbuntuをインストール。
boo/grub/のmenu.lstでUbuntu以外では本来VistaとXPがgrubで選択できればいいのですが
title Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1
としかなく、起動時にここを選択するとXPが起動されてしまいます。また(hd0,1)にしても何も起動されません。
またハードディスクの内容は
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 107MB 316GB 316GB primary ntfs boot
2 316GB 400GB 83.9GB primary ntfs
3 400GB 442GB 41.9GB primary ntfs
4 442GB 500GB 58.5GB extended lba
5 442GB 479GB 37.0GB logical ntfs
6 479GB 499GB 20.6GB logical ext3
7 499GB 500GB 938MB logical linux-swap
で1番にvista、2番にxp、6番7番がubuntuです。
できればトリプルブートにしたいのですがとりあえずVistaがまた起動できるようになんとかしたいです。なにか方法が思い当たりましたらなにとぞご教示ください。
お礼
回答ありがとうございます。 参考になりました。
補足
2名の回答を得られました。ありがとうございます。 点数は甲乙つけがたく、悩んでいます。。。 しょうがないので回答順にさせていただきました。m(__)m