• ベストアンサー

OSを選択する画面が壊れた。Ubntu xp vista seven

自作PCをやっているものです。 普段はXPをメインに使っており最初はXPのみパソコンにインストールしてありました。 その後、実験的に海賊版英語版Vistaを入れましたが海賊版なので起動確認以外は行わず普段はXPオンリーでした。 さらにUbuntuが初心者にも気軽に出来るという話しなので試しにこれもいれてみました。 その後、ウインドウズセブンを購入し、SSDを増設しインストールを試みました。ところがインストール途中で再起動が要求され、再起動したところウブンツの方が立ち上がってしまい、SSDのブート画面にあったセブンは未完成の為起動出来ませんでした。 仕方ないのでウブンツの消去を試みて回復コンソールでXPの方をfixbootとfixmsrを実行したあと、ウブンツのパーティションを消してしまいました。 するとブート画面がおかしくなりエラーがおきてしまい立ち上がりません。 SSDの方はブート画面は立ち上がるも7とVistaの二択しかなくセブンは立ち上がらないし、Vistaは使い慣れてないし、非正規版なので極力使いたくないです。 どうしたら7をインストールし、XPを復元出来ますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yakan9
  • ベストアンサー率54% (2247/4135)
回答No.7

簡単です。 1. KNOPPIXのダウンロード http://www.rcis.aist.go.jp/project/knoppix/ KNOPPIX5.3.1CD日本語版(LCAT対応) 700MB Newをダウンロード。 2. isoをCD-ROMに焼く。 "kanbe"というフリーソフトをインストールします。 http://pocketstudio.jp/win/iso/cdrom.html "kanbe-9.lzh" です。 説明どおりに、isoファイルを指示します。 規定値のままで、よいと思います。 3. MBRを変更する。 knoppixを起動、root shell(下の絵で、最左端2番目のペンギン)を左クリックして開き、 fdisk -l fdisk半角ブランクハイフォンエル で、パーティション情報を見る。 この情報により、下のコマンドの、/dev/hdaを、/dev/sda に変える必要あり。 install-mbr /dev/hda または、 install-mbr /dev/sda で、MBRをWindows用に書き換えます。 knoppixを終了する。 再起動を試みる。 これで前回の、 > 1.KNOPPIXでMBRの修正をし、XPの起動を確認する。 ここまで終了します。 ここまでできたら、補足願います。 MBRの保存を記載します。 USBメモリか、フロッピーディスクに保存する方法です。

a_0l23
質問者

お礼

ご回答ありがとうございました。 今は外出中なので今日の夕方か明日に作業します。 その時は補足させていただきますので回答をお願いします。

a_0l23
質問者

補足

>KNOPPIX5.3.1CD日本語版 6.01CDではないですか?

その他の回答 (11)

  • yakan9
  • ベストアンサー率54% (2247/4135)
回答No.12

> この作業はセブンのインストール前に行うのですか? そうです。 XPの起動確保の、MBR XPとセブンの起動確保の、MBR 二つ保存するわけです。 どちらか助けるときに有効になります。 別なOSをインストールしたときは、また保存しておきます。 特に、セブンなどは、リリーズしたばかりなので、いろいろなソフトで、サポートされていない時期なので有効だと思います。 古いOSの場合も、だんだんとサポートするソフトも少なくなるので、 これも有効です。 要は、安心料と思ってくださいな。 今回のような場合は、最も楽に復帰できる手段だったでしよう。

a_0l23
質問者

お礼

ご回答ありがとうございます。 今度はHDDとSDDでデュアルブートする方法を質問させていただきます。

  • yakan9
  • ベストアンサー率54% (2247/4135)
回答No.11

> 大変ありがとうございました。 > XP起動出来ました。 では、XPのMBRをセーブしましよう。 前回のroot shellで、fdisk -lを入れたとき、 また、install-mbr /dev/hdaのとき、どちらを入れましたか。 その入れたほうに読み替えてください。 すなわち、hdaもしくは、sdaのことです。 操作は、 boot: と出たときに、USBメモリをさします。 root shellで、下記のコマンドでMBRを保存します。 保存したMBRを書き戻すには、ifとofを入れ替えます。 これをセブンをインストールした後も保存しておくと安心です。 ただし、パーティションの削除や新規作成、サイズ変更すると、 保存していたものは、使えません。 dd if=/dev/sda of=/media/sdb1/mbr-xp.img bs=512 count=1 ただし、fdisk -lにより、USBメモリの格納パーティションを確認し、 sdb1と読み替えること。 また、USBメモリのさす時期が遅い場合は、マウントされていないといったメッセージが出るので、マウントコマンドを入れてから、ddコマンドを入れること。 mount /media/sdb1 以上。

a_0l23
質問者

お礼

ご回答ありがとうございました。 この作業はセブンのインストール前に行うのですか?

  • yakan9
  • ベストアンサー率54% (2247/4135)
回答No.10

> また、SSDをあきらめる理由は何ででしょうか? 特に理由はありませんけど、MBRの存在がどうなるのか、私には環境がないので検証できないだけです。 MBRのことも考えて、後はご自由にされたし。

a_0l23
質問者

お礼

大変ありがとうございました。 XP起動出来ました。

  • yakan9
  • ベストアンサー率54% (2247/4135)
回答No.9

パーティションについては、内蔵HDDの大きさにもよりますが、 基本パーティションは、拡張パーティションを作らなければ、 4個まで、拡張パーティションを作る場合は3個までという 規則があります。 そこで、基本パーティションは、XPと7にあて、拡張パーティションに、UBUNTUを入れるようにすると良いと思います。 フォマット、サイズは、私の例で言いますと以下のようになります。 /bootパーティション ext3 サイズ 100MB /パーティション ext3 サイズ 20GB swapパーティション フォマット指定なし サイズ 搭載メモリ+1GB

a_0l23
質問者

補足

HDDは1TBで SSDは32Gです。 ウブンツはもうHDDには入れないことにします。

  • yakan9
  • ベストアンサー率54% (2247/4135)
回答No.8

> >KNOPPIX5.3.1CD日本語版 > 6.01CDではないですか? 最新版は、確かに、6.0.1CDですが、いろいろなソフトが 省かれていて、使い物にはなりません。 install-mbr も省かれているため、今回は不適当です。 エディタ関係もないので、VIを使うとなると、特に初心者は、 5.3.1をお勧めします。 USBメモリは、FAT16か、FAT32にフォマットしたものを用意します。 MBRの保存用です。 どんなことが起こるか分からないので、順を追っていきたいと思います。

a_0l23
質問者

補足

ただいま作業中です。 今日も他の用事があるので、途中までやった後は明日やると思います。 ウブンツに関してですが、この際捨てることにします。 また、SSDをあきらめる理由は何ででしょうか? XPを復旧させた後、7はSSDにできればインストールしたいのですが…

回答No.6

>セブンには回復コンソールらしきものは見当たりませんでした。 XPでやってみましたが無駄でした。  XP では駄目です。 >そのためには、KNOPPIX5.3.1CD日本語版(LCAT対応)のCD-ROMを作って、作業することになると思います。  説明はいらないかもしれないけど一応。  「KNOPPIX」は、Linux系のOS でHDD にインストールの必要が無い、CDからブートできるOS。  これを使うのも一つの手ですが、こちらは使ったことが無いので使い方は自分で調べるか、他の人に訊くかしてブート情報の修復。  これで駄目な時は、問題のHDD やSSD を外付け化するか、セカンダリとして他のPC でデータを取り出すといったところか。

a_0l23
質問者

お礼

ご回答ありがとうございました。 Linuxは苦手なんでどなたか教えてください。

  • yakan9
  • ベストアンサー率54% (2247/4135)
回答No.5

基本的なことを守っていないためのトラブルです。 1.Windows系のインストール順序。 上位互換はないので、XP →Vista →7といった順序でインストールすること。 2.MBRのことを知っておくこと。 Windows系とLinux系のMBRが異なり、 Linux系は、Windows系のMBRを受け入れるが、 Windows系は、Linux系のMBRを受け入れないこと。 3.通常MBRは、内蔵HDDのマスターにかかれること。 最後にインストールしたWindows系の、 > SSDを増設しインストールを試みました。ところがインストール > 途中で再起動が要求され、再起動したところウブンツの方が > 立ち上がってしまい、SSDのブート画面にあったセブンは > 未完成の為起動出来ませんでした。 これは、2.の理由で、Windows系が、Linux系のMBRを認めないためです。 またこの状態から考えると、 > 仕方ないのでウブンツの消去を試みて回復コンソールでXPの方を > fixbootとfixmsrを実行したあと、 この操作は、効いていないと思われます。 ここでのXPの起動はどうだったのでしようか。 ではどう対処すればよいか、おそらく、質問内容からだけでは、 なんともいえませんし、今後どうしたいのかを補足してもらう必要があります。 考えられる処置としては、下記のようなことでしよう。 XPだけは、起動を確保すること。 SSDの方には当分OSを入れるのはあきらめること。 VISTAは捨てること。 その上で、内蔵HDDのパーティションを整理して、ここにセブンをインストールすること。 そのためには、KNOPPIX5.3.1CD日本語版(LCAT対応)のCD-ROMを作って、 作業することになると思います。 1.KNOPPIXでMBRの修正をし、XPの起動を確認する。 2.XPで、内蔵HDDのパーティションを整理し、セブンをインストールすること。 3.XP,セブン共に起動できることを確認後、安全のため、 MBRを保存後、UBUNTUを内蔵HDDにインストールし、トリプルブートを完成させる。

a_0l23
質問者

お礼

ご回答ありがとうございました。 Linuxは苦手なんで詳細説明お願いします。

回答No.4

>もう一度やってみましたが同じ結果になりました。  7 のディスクを使って回復コンソールあたりでfixbootとfixmsrを行い、再度インストール操作。  尚、私は7 を持っていませんので回復コンソールがあるかとかその出し方とかの指示は出来ません。そちらで実際にやってみて下さい。

a_0l23
質問者

お礼

セブンには回復コンソールらしきものは見当たりませんでした。 XPでやってみましたが無駄でした。

回答No.3

>ウインドウズセブンをインストールしようとしてもインストール中の再起動でウブンツのブート画面が起動しようとして、でも存在しないのでエラーが起きてしまいます。  もう一度インストール操作をしてみましたか?すなわち、7 のインストールディスクを入れたまま起動して、DVD からのブートを行う。 >まずはブート画面を初期化したいのですが  通常、OS のインストールで書き換えられます。この場合の書き換えはつまり、初期化です。

a_0l23
質問者

お礼

もう一度やってみましたが同じ結果になりました。

回答No.2

>海賊版を退ける為にsevenの正規版を入れてるのですが…  この考え方自体が甘い。海賊版は使おうと使うまいと関係無しに、インストールされている時点で犯罪です。これは、他に正規版を入れても変わりません。 >これはHDDをフォーマットすれば解決するんでしょうかね?  解決します。 >ただHDDフォーマットに踏み切れないのはXPのデータを救済したいのです。その為には一旦Vistaを立ち上げなくてはならず、それが嫌なので質問させていだきました。  仕方ありませんね。だったら、7 のインストールを終えなさい。Ubuntu が邪魔しただけでインストール自体は正常に出来るはずですから。ただし、この場合はインストールパーテーションには前回の7 がコピーされているはずですから、インストール時に対象のパーテーションのフォーマットをさせること(XP やデータのパーテーションと間違えないこと)。  一旦、7が入ったら、認証するまでの猶予期間を利用してデーター救出・リカバリの準備を行い、終わったらXP をリカバリして、その後7 のインストールをやり直す。7 の認証はそれから。  当然、リカバリの準備の時に、Vista のパーテーションはあなたのデータのみバックアップして消去するかフォーマットすること。そして、Vista はインストールしないこと。この辺はあなた次第ですが、そもそもXP と7 があるなら危険を冒してまで、このOS に頼る必要は無いでしょう。

a_0l23
質問者

お礼

ご回答ありがとうございました。 >考え方が甘い なにしろ他人が勝手にいれたんです。 まあ止められない自分にも責任はありますが ウインドウズセブンをインストールしようとしてもインストール中の再起動でウブンツのブート画面が起動しようとして、でも存在しないのでエラーが起きてしまいます。 まずはブート画面を初期化したいのですが

関連するQ&A

専門家に質問してみよう