お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-10-23 23:20:20

cavernaria
新しいメンバ
登録日: 2009-10-23

GrubからのWindwosXP起動ができない。BOOTMGR?

ubuntuとWindowsXPをデュアルブート構成にしたのですが、
いざGrubからXPを選ぶと、「BOOTMGR is missing...」というエラーメッセージが出て起動できません。

オフライン

 

#2 2009-10-23 23:22:44

cavernaria
新しいメンバ
登録日: 2009-10-23

Re: GrubからのWindwosXP起動ができない。BOOTMGR?

すみません。途中で投稿してしまいました。

コマンドラインからの起動でもまったく同様のエラーが出ます。

そもそもbootmgrとはvistaのブートローダだったと思うのですが、
なぜXPでこのようなエラーが出るのでしょうか?

オフライン

 

#3 2009-10-23 23:54:39

gonchichi
メンバ
登録日: 2007-10-28

Re: GrubからのWindwosXP起動ができない。BOOTMGR?

ひょっとして、Vista、Windwos7、Windows2008など、最近のWindowsとデュアルブートにして、
その領域ごと消したりしませんでしたか?

オフライン

 

#4 2009-10-23 23:57:06

hir0
メンバ
登録日: 2008-09-28

Re: GrubからのWindwosXP起動ができない。BOOTMGR?

/boot/munu.lst

$ sudo fdisk -l
の結果とパーティションの内容(OS、データ用等の使用状況の説明)

上記の内容から状況が分かればmenu.lstの修正かWindowsのPBRの修復を試みる事になります。

オフライン

 

#5 2009-10-24 00:20:55

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: GrubからのWindwosXP起動ができない。BOOTMGR?

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#6 2009-10-24 02:14:16

cavernaria
新しいメンバ
登録日: 2009-10-23

Re: GrubからのWindwosXP起動ができない。BOOTMGR?

皆さんのとても丁寧な返信、大変感謝しております!
とりあえず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"

オフライン

 

#7 2009-10-24 17:11:59

GHO
メンバ
From: 東京郊外
登録日: 2008-05-07

Re: GrubからのWindwosXP起動ができない。BOOTMGR?

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 を入れているようだと的外れですが。

オフライン

 

#8 2009-10-24 17:35:42

cavernaria
新しいメンバ
登録日: 2009-10-23

Re: GrubからのWindwosXP起動ができない。BOOTMGR?

上記の操作を実行し、再起動したところ
無事XPを起動することができました!

本当に助かりました。
皆さんの親切な対応、誠にありがとうございます。

オフライン

 

Board footer

Powered by FluxBB