
Ubuntu日本語フォーラム

ログインしていません。
ubuntuとWindowsXPをデュアルブート構成にしたのですが、
いざGrubからXPを選ぶと、「BOOTMGR is missing...」というエラーメッセージが出て起動できません。
オフライン
すみません。途中で投稿してしまいました。
コマンドラインからの起動でもまったく同様のエラーが出ます。
そもそもbootmgrとはvistaのブートローダだったと思うのですが、
なぜXPでこのようなエラーが出るのでしょうか?
オフライン
ひょっとして、Vista、Windwos7、Windows2008など、最近のWindowsとデュアルブートにして、
その領域ごと消したりしませんでしたか?
オフライン
/boot/munu.lst
と
$ sudo fdisk -l
の結果とパーティションの内容(OS、データ用等の使用状況の説明)
上記の内容から状況が分かればmenu.lstの修正かWindowsのPBRの修復を試みる事になります。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
皆さんのとても丁寧な返信、大変感謝しております!
とりあえずkiyoshiさんの仰せられたコマンドを実行し
結果を張り付けておきます。
>>gonchichiさん
いえ、Vista以降の新しいWindowsはインストールしたことありません。
・sudo fdisk -l
ディスク /dev/sda: 1500.3 GB, 1500301910016 バイト
ヘッド 255, セクタ 63, シリンダ 182401
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x9659380c
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 182402 1465136128 7 HPFS/NTFS
ディスク /dev/sdb: 500.1 GB, 500107862016 バイト
ヘッド 255, セクタ 63, シリンダ 60801
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0xafc4afc4
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 * 1 54356 436614538+ 7 HPFS/NTFS
/dev/sdb2 54357 60801 51769462+ 83 Linux
・grep -A3 ^title /boot/grub/menu.lst
title Ubuntu 9.04, kernel 2.6.28-15-generic
uuid 65eb03e1-20b7-4c94-8512-96c59010c573
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=65eb03e1-20b7-4c94-8512-96c59010c573 ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
--
title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid 65eb03e1-20b7-4c94-8512-96c59010c573
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=65eb03e1-20b7-4c94-8512-96c59010c573 ro single
initrd /boot/initrd.img-2.6.28-15-generic
--
title Ubuntu 9.04, memtest86+
uuid 65eb03e1-20b7-4c94-8512-96c59010c573
kernel /boot/memtest86+.bin
quiet
--
title Other operating systems:
root
--
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
map (hd0) (hd1)
・sudo blkid
/dev/ramzswap0: TYPE="swap"
/dev/sda1: UUID="A6CCC54FCCC51A87" LABEL="?????" TYPE="ntfs"
/dev/sdb1: UUID="B600DFC200DF882F" TYPE="ntfs"
/dev/sdb2: UUID="65eb03e1-20b7-4c94-8512-96c59010c573" TYPE="ext3"
オフライン
XP が入っているのは 500GB の方でしょうか?
またBIOS の起動設定も 500GBの方からになっているのでしょうか?
だとすれば、
sudo gedit /boot/grub/menu.lst
パスワードを求められるので、ログイン用のパスワードを入力。
テキストエディタが起動するので、一番下にある XP のエントリを次のように変更してみて下さい。
1.root の変更
root (hd1,0)
↓
root (hd0,0)
2.「map」で始まる行を削除
最終的にこんな形になっていれば起動できるかと思います。
title Microsoft Windows XP Professional root (hd0,0) savedefault makeactive chainloader +1
1.5TG の方に XP を入れているようだと的外れですが。
オフライン
上記の操作を実行し、再起動したところ
無事XPを起動することができました!
本当に助かりました。
皆さんの親切な対応、誠にありがとうございます。
オフライン