ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Fedora コミュのGRUBとbootmgr

  • mixiチェック
  • このエントリーをはてなブックマークに追加
bootmgrのOS選択画面を解除できずに困っています。

Windows VistaとFedora12のデュアルブート環境を構築しました。
元々はVistaとCentOSのデュアルブートでbootmgrを用いてOSを選択し、ブートしていましたが、Fedoraをインストールする際にGRUBをMBRにインストールしました。
ここまでで、デュアルブートは上手くいってGRUBのOS選択画面からVistaとFedoraを選択することができたのですが、Vistaを選択した場合、bootmgrのOS選択画面が表れてVistaとCentを選らばなければならない状態となりました。
bootmgrのOS選択画面をなくし、GRUBでVistaを選択したらそのままVistaを起動させたいのですが、どのようにすればよいのでしょうか。

Vistaの方でbcdedit.exeを用いてBCDのCentのエントリを削除しようと試みましたが、
「システムデバイスが見つかりません」
と言われできませんでした。

また、Fedoraを削除し、一旦HDD上をVistaだけにしてVistaの回復ツールからMBRの修復をしてみましたが、今度はVistaが起動しなくなりました。
Vistaだけで正常に起動すれば、そこからFedoraを再インストールすればよいと思ったのですが・・・


文がまとまっておらず大変恐縮ですが、よろしければお力添えお願い致します。

コメント(10)

たとえば、grubが起動するなら・・・・

grub> root (hd0,0)
とかで、Vistaのファイルシステムのある場所をします。

grub>chainloader +1

こんなんでどうでしょう。(Vistaいじったことがないので自信なし)
> tonamiさん
アドバイスありがとうございます。
すいません、試していないのですがFedoraを差インストールし、grubをMBRにインストールすれば正常にデュアルブートできるのでおそらくその方法でもVistaを起動できると思います。
問題はgrubのOS選択画面(VistaとFedora)にてVistaを選択すると今度はbootmgrのOS選択画面(VistaとCentOS)になってしまうことです。
bcdeditというコマンドでCentOSのエントリが消せません。
どうしたらいいのやら。
というかVistaのブートセクタの問題かもしれないので、このFedoraコミュのトピックにふさわしくない気がしてきました。すいません、もう少し頑張ってみます。
> 38さん

>内蔵HDDが2台あって
いえ、内蔵HDDは1台でパーティションを切ってデュアルブートを構築しています。
MBRにGRUBをインストールしています。
>1とかぶるのですが、
fedora7の場合だと、
参考になるかどうかわかりませんが、

http://mixi.jp/view_diary.pl?id=1055931384&owner_id=8584460

>Vistaを選択した場合、bootmgrのOS選択画面が表れてVistaとCentを選らばなければならない状態となりました。

以前のbootmgrが消えていないように思います。
あるいは、
うまくfedora12のMBRが上書きされていない。

参考になれば、幸いです。
> かずい。さん

リンクありがとうございます。
Vistaではboot.iniはなく、BCD(Boot Configration Data)にブートの情報が書き込まれるようです。
bcdeditコマンドからBCDを操作できるはずなのですが、今回それができなくなりました。
Vistaのブートセクタの情報を元の状態に戻せるような手があればよいのかもしれませんが、、、さすがにWindowsでバイナリをいじってcentのエントリ消すのは怖いですしw
MBR 修復 Vista などの検索ワードで調べてVistaのブートローダをMBRに書き戻してみてはいかがでしょうか
# インストールDVDのBootsect.exeを実行する方法, インストールDVDから起動して修復コンソールでBootrec.exeを実行する方法とかがあるようですね
作業終了後はFedoraのレスキューメディア(もしくはインストールメディアからrescueを実行)で
# chroot /mnt/sysimage
# grub-install /path/to/hdd
でgrubを書き戻せます
> Scared Foxさん
はい、実はその方法でVistaのインストールDVDからMBRの修復を試みているのですがダメでした。
Bootrec.exe/FixMbrでMBRの修復ができるはずなのですが、Vistaが起動しなくなりました。
おそらくMBR以外のところも壊れているのかと思われます
http://support.microsoft.com/kb/927392/ja
上記記事にあるとおり, [システム回復オプション] ダイアログ ボックスの [スタートアップ修復] を試した後に
bootrec /FixMBR, /FixBoot, /RebuildBcd でそれぞれMBR PBR BCDストアを再構築でしょうか
大変かと思われますが, がんばってください
> Sacred Foxさん
またまた、アドバイスありがとうございます。
スタートアップ修復も上手くいかず、bootrecでも思うように修復してくれませんでした。
あきらめてクリーンインストールしました涙

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Fedora  更新情報

Fedora のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング