お知らせ

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

#26 2009-08-24 12:52:59

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

Re: Ubuntu9.04インストル後XPがブートしない

(問題をMBR ○→ grub ○→ PBR ?×→ , でPBRを疑った場合)
折角kiyoshiさんがsda1backupBootSector のコピーを取るように指示したので使って見ましょう。

$ strings sda1backupBootSector

$ strings sda1backupBootSector sda1pbr
の結果を。

結果によって
$ sudo dd if=sda1backupBootSector bs=512 count=1 of=/dev/sda1

↑↑↑これだけでも良いかもしれませんが最初のコマンドの結果によってはこれでfixbootが正常なファイルを書き込んでくれるかもしれません。それからfixmbrを実行して起動してみてください。
あっ、まず最初の情報を


もう一つ、再インストールをしてPBRだけ残して残りをバックアップ。最近フォーラムで成功した方がいたのですが参考URLも有ったはずです。

内容は今の/dev/sda1を、そうですねUbuntuの領域/dev/sda5を全て潰してddでコピー。
/dev/sda1にXPを再インストール。
/dev/sda5のXPを先頭の1セクタ(PBR)を飛ばしてコピー、/dev/sda1に2セクター目から上書き。
時間が恐ろしくかかるそうですが。

オフライン

 

#27 2009-08-25 03:26:40

hyokoyama
新しいメンバ
登録日: 2009-08-22

Re: Ubuntu9.04インストル後XPがブートしない

hmatsueさん。
fixmbrもうまく行きませんでした。 その後ご忠告のとおりWindowsでもubuntuでもブート不能になりました。 結局腹をくくって、Acronis True Image 11でアーカイブしておいたバックアップファイルからパティションイメージ全てをリストアして、今はWindowsからこれを書いています。 今のところ2回ほどリブートしましたが、2回ともWindowsは正常にブートしているのでWindowsは現時点で大丈夫と思います。 ubuntuはまだHDDの後半に残っているので、これをどうやってうまく立ち上げられるようにするか考えているところです。 一つはNorton Patition Magicを使用してマルチブートにする方法と、hmatsueさんのおっしゃるwubiで再インストールと、後はgrubをもう一度トライする方法とを考えています。 どれが一番安全でしょうかね~?

オフライン

 

#28 2009-08-25 05:43:03

zagan
メンバ
登録日: 2008-08-12

Re: Ubuntu9.04インストル後XPがブートしない

#21に記述されているように、boot.iniが正常にも関わらずWindowsがセーフモードでも起動しないとなると、私は諦めてOSを再インストールしてしまいます。

尚、ntbtlog.txtは、Win起動時にF8を押し下げて出てくる画面で、「ブートのログ作成を有効にする」というオプションを有効にしておかなければ作成されません。

幸いにして、ubuntuが起動してsda1をマウントできているようなので、必要なデータをバックアップして、全領域を削除してからOSをそれぞれ再インストールしてみたほうが良いように思えます。
まず、Windowsを再インストール。Windowsが起動すればバックアップを戻し使用するか、TrueImage 11で環境を戻す。この時、TrueImage 11で環境を復元させてWinが起動しなくなったなら、TrueImage 11で作成されたイメージに何か問題があると思われます。
その後、ubuntuをインストールしてみる。

オフライン

 

#29 2009-08-25 05:47:22

zagan
メンバ
登録日: 2008-08-12

Re: Ubuntu9.04インストル後XPがブートしない

なぜか#27を読み飛ばしてました。#28は無かったことにしてください。

hyokoyamaさん による投稿:

どれが一番安全でしょうかね~?

再インストールがお勧めです。

オフライン

 

#30 2009-08-25 07:52:03

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Ubuntu9.04インストル後XPがブートしない

今回のケースではパーティションのリサイズをしていないのでUbuntuのインストール時にWindowsのシステムファイルに影響を及ぼしたとは考えにくいです。
そうなると変更されたMBR部分がなにかしらか影響したと考えるのが自然です。
あくまで推測ですが、例えばWindowsにインストールされているアンチウィルスソフトなどがMBRが想定外のものに書き換わったためパニクっているとか。
そう考えると、通常の方法で再インストールしたり、他のブートマネージャを持ってくるのは、同じトラブルを招いてしまうのではないかと考えます。よく
ハイバネーションできない欠点に目をつぶるなら、wubiでのインストールがもっとも安全な方法だと思います。通常のインストールの場合、grub(ブートローダ)のインストール先を/dev/sda5にして、NTLDRからgrubを呼び出すようにした方がよいかも知れません。手順は少々複雑で、下記サイトのような***感じ***になります。さらっとみたところ少し誤解もあるようなので内容は確認した方が良さそうですが。

http://n800.seesaa.net/article/68759496.html
http://aqua08.jugem.jp/?eid=6

一方、Windowsの領域に問題がある可能性も消えてはいないと考えており、ディスクチェックを行ない問題が(発見され)修復されたなら、LiveCDから起動して、grubをMBR入れ直すのもありだと思います。

オフライン

 

#31 2009-08-25 09:47:57

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

Re: Ubuntu9.04インストル後XPがブートしない

無事に起動出来たのですね、良かったです。

今回の様なパターンの時の為にPBRについての情報だけ残しておきます。

1.パーティションの先頭にPBRがある
2.パーティションの最後尾にPBRの複製がある
3.fixmbrはPBRに影響を与えない
4.fixbootはPBRを上手く読めない場合は違うファイルシステムと解釈する場合がある。
5.[4]の場合、基本領域であってもfdisk -l ではNTFSと表示されてもパーティション・エディタではFATだったりする。

別件で原因の切り分けに役立つと良いのですが。
(謎ですが、今回[2]の先頭と最後尾が一致しなかった原因は何の影響だったのでしょう?)

オフライン

 

#32 2009-08-25 12:47:34

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

Re: Ubuntu9.04インストル後XPがブートしない

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

オフライン

 

#33 2009-08-25 12:59:21

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

Re: Ubuntu9.04インストル後XPがブートしない

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

オフライン

 

#34 2009-08-25 13:04:39

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

Re: Ubuntu9.04インストル後XPがブートしない

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

オフライン

 

#35 2009-08-25 13:39:27

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

Re: Ubuntu9.04インストル後XPがブートしない

そうなんですよねkiyoshiさん、
#16,#17で[fixboot]した結果なのですが、
「新しく入れた物と初めからの物とは違う」
「初めからの物は情報が書き換えられた可能性が有る」
「新しい物は間違った情報が書き込まれている可能性が有る」

この件は済んだことなのですが後学のために不具合時のsda1backupBootSector と sda1pbrの情報が見たかったですね。
hyokoyamaさん、もし残っているのでしたら
$ strings sda1backupBootSector

$ strings sda1pbr
結果を貰えれば嬉しいのですが、無ければこの文はスルーして下さい。

オフライン

 

#36 2009-08-25 14:12:07

hyokoyama
新しいメンバ
登録日: 2009-08-22

Re: Ubuntu9.04インストル後XPがブートしない

皆様。 本当に色々ご指導ありがとうございました。 これほど皆様親身になって素人の私のとりとめのない質問にアドバイスをいただき正直感動して折ります。 WINDOWSの世界ではこのようなことは経験したことがなかったので、LINUXに手を出してよかったと思って折ります。 さて、結論ですが、WINDOWSからUBUNTUのインストールディスクを使用して、別パティション(NTFS)にubuntuをインストールし、無事デュアル・ブートが出きるようになりました。 延べ4日間皆さんの助けをいただいてようやくたどり着きました。 万歳です。 GRUBを使えなかったのは残念ですが、今後の勉強課題にします。 まだ日経ブロードバンドが再生されないとかの問題はありますが、とにかく動く所まではきました。 皆さんのご親切に本当に感謝します。 ありがとうございました。

hir0さん:sda1backupBootSectorとsda1pbrはNTFSでフォーマットしてしまったために消えてしまいました。 

最初か2番目のところに書きましたが1年ほど前にubuntu8.Xを同じように試みましたが、まったく同じようにWINDOWS XPがブートできなくなりました。 場合によっては私の持っているPCが何か特有なブートの仕方をしているかもしれません。(hmatsueさんがおっしゃったように) ちなみに私のPCはCompaq SR1410NXという機種です。
これからこのPCをubuntuでいじってゆきますので、また皆様のお知恵を拝借しなければならないこともあるかとも思います。 その時はまたよろしくお願いします。

オフライン

 

#37 2009-08-25 15:06:50

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Ubuntu9.04インストル後XPがブートしない

hy95129gmailさんとhyokoyamaさんは同一人物と考えてよいのですよね??
とりあえず、DualBoot構築の目標は達成できたとのことで、よかったです。

> 各位
極力労力をかけずにDualBoot構築を目標に進めてきたつもりですが、結果
としてPBRの件や、そもそもWindowsXPが起動しなかった件など、いくつか
謎が残ったままの収束となってしまいました。申し訳無いです。

オフライン

 

#38 2009-08-26 01:17:00

Crush
メンバ
登録日: 2009-02-10

Re: Ubuntu9.04インストル後XPがブートしない

PBRが壊れているっぽいのが気になりますね。

ただ、grubで問題が出そうなのって、CHSとLBAの変換にバグがあるとか、スタック領域が足りないとか、BIOSのブートコードから引き継がれた環境くらいだと思うのですけど・・・。
一応MBM等のチェインローダも試してみるのも時間的に余裕が有れば試す価値は(挙動が変わるので)有るかも知れません。
その場合は、UbuntuのPBRにgrubを入れてやればいいかと。
それでもgurbがカーネルをロードする方が遙かにめんどくさいことをしているので、チェインロードでうまくいかないのに、カーネルを読めるのも謎ですな。

復旧に至らなかったのは残念ですが、取り敢えず、必要な環境は構築できたようでおめでとう御座います。

オフライン

 

Board footer

Powered by FluxBB