• 締切済み

LILOをXPのMBRにインストールしちゃいました(たぶん)

WindowsXPのパソコンにリナックス(Ubuntu)をインストールしました。はじめはパーテーションを切ってデュアルブートを試みたのですがうまくいかなかったので切らずにハードデスク丸ごとに対してインストールを実行しました。その後、XPに戻そうと試みましたが Inaccessible Boot Device ...などのメッセージが出てXPのインストールは先に進めなくなりました。ある本を調べたら、「絶対にLILOをMBRにインストールしてはいけない。」とありました。知らないうちにそうしたのかもしれません。Windowsに戻す方法をおしえてください。恐縮ですが詳しいことは知りませんので分かり易く手順を追ってお願いします。

noname#108463
noname#108463

みんなの回答

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.4

MBRの回復操作をlinuxから行なっているのでしょうか? (先の方々の回答にある fdisk等はWindows/MS-DOSから行なう操作のような) linuxからだと、参考URLにあるように lilo -u (あるいは lilo -U) でMBRを復旧できるかも知れません。 (わたし自身はこれを試したこと無いので、、) また、MBRのコピーが保存されていれば、同ページにあるようにddで回復可能かと思います。 ちなみに、私もMBRにliloをいれて使ってます(今使ってるPCも、liloをMBRにいれて、Windowsとのデュアルブートさせてます。)

参考URL:
http://www.linux.or.jp/JF/JFdocs/LILO-README/lilo-de-installation.html
noname#108463
質問者

お礼

ありがとうございます。参考URL読みましたがよくわかりませんでした。 Ubuntuを導入したThinkPadX40のHDを取り出して他のパソコン(WindowsXP)にUSBでつないでも認識しないので困っています。(コンパネ→管理) Ubuntuターミナルから "lilo"を実行しましたが受け付けませんでしたので、ためしに"grub"と入力したら次のメッセージが返ってきました。が、意味はわかりません。 [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub>

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.3

>「絶対にLILOをMBRにインストールしてはいけない。」 数え切れないくらいインストールしてますが。 回復コンソールから、fixmbr です。

noname#108463
質問者

お礼

ありがとうございます。 >回復コンソール なるものがわかりません。 ターミナルから"fixmbr"を実行したら"command not found"が返ってきました。"sudo fixmbr"でも同じでした。

回答No.2

このへんが参考になると思います。 MBRをリフレッシュする方法 http://www.netjapan.co.jp/r/_solution/others/sol5.html#XP

参考URL:
http://www.netjapan.co.jp/r/_solution/others/sol5.html#XP
noname#108463
質問者

お礼

ありがとうございます。 ブルースクリーンでWindows Setupが始まりましたが、"Setup is loading files..."が続いた後で"The file usbstor.sys is corrupted. Press any key to continue."のメッセージが出ました。指示に従ったところ、最上行でカーソルがずっと点滅するだけです。しびれを切らして再びEnterするとCDが再起動されて、その繰り返しです。

回答No.1

Windowsのコマンド fdisk /mnr で戻せません?

noname#108463
質問者

お礼

ありがとうございます。 ターミナルから "fdisk/mnr" を実行したら "command not found." が返ってきました。 "sudo fdisk/mnr" および "sudo fdisk /mnr" でも同じでした。 内蔵ハードディスクを取り出して他のパソコン(WindowsXP)にUSBで接続し、コンパネの管理で初期化しようとしましたが認識しません。

関連するQ&A

  • LILOまたはGRUBをつかってデュアルブート

    こんにちは、いつもお世話になっております。 redhat7.2とwin2kのデュアルブートをさせたいと思っているのですが、ブートセレクターにLILOかGRUBを使ってデュアルブートしたいのですが、どうしてもできません。 まず、第1パーティションにwin2000が入っています。ここで、第2パーティションにredhatをインストールしました。 ここで、LILOかGRUBをMBRかパーティションの先頭にいれるか聞かれます。 インストールしたパーティションの先頭にLILOをいれ、その後起動ディスクで起動し、LILOをファイル化してwin2kのNTLDRを使ってデュアルブートさせることはできます。 しかし、ブートセレクターにLILOかGRUBを使いたいのです。 MBRに入れると、WIN2Kが起動できなくなってしまいます。 どなたか、LILOかGRUBをブートセレクターにしてデュアルブートできるスキルを持っていらっしゃる方、何とぞご教授ください。 わかりにくい文章ですみませんが、どうかよろしくお願いします。

  • /sbin/liloコマンドについて

    /sbin/liloコマンドについて質問です。 例えば、MBRにNTLoaderがインストールされているとして、LILOがLinuxのブートセクタにあるとします(デュアルブートの典型的なパターンです)。この状態で、上記のコマンドを行った際、LILOが再起動するだけなのか、MBRにLILOが上書きされるのかどちらでしょうか? 前者だと思うのですが、確信が持てないのでご教授ください。

  • Ubuntu10.04で、カーネルの更新時、MBRを書き込みさせないス

    Ubuntu10.04で、カーネルの更新時、MBRを書き込みさせないスイッチはありますか。 デュアルブートで、Windows XP,Fedora13,Ubuntu10.04,Vine5.1を一つの内蔵HDDにインストールして遊んでいます。 通常、Ubuntuは、Vineを全く相手にしないため、Ubuntu以外のMBRを使用しています。 Ubuntuのカーネルの更新時、勝手に書き換えられるため、その都度保存していたMBRを上書きしています。 Ubuntuのインストール時、パーティション情報は壊され、インストール後 パーティションの確立のため、「testdisk」で、壊されたパーティションを再構築させられます。 これも再現性があり、調査対象です。

  • MBRの初期化について

    NEC製のVALUESTARを使っています。 CドラにVista (プリインストール)、DドラにUbuntu(後から) と、インストールしました。 UbuntuのインストールでMBRがLinux系統のブートローダ「GRUB」 に書き換えられてしまい、気にいらなかったのでUbuntuのある パーティションを削除をしたらGRUBも無い状態になってしまい、 Vistaすら起動しなくなってしまいます。 Ubuntuを再インストールすればGRUBも復元されるのですが ややこしいのでMBRを初期化し、 Windowsブートマネージャに戻そうと思うのですが、 調べたところ、Vistaのインストールディスクからの システム回復オプションで そこからMBRを初期化と書いてありました。 ですがVistaが元々入ってるのでそのインストールディスクがありません。 優先度的には インスコディスクの作成(?)>MBR初期化です>Ubuntu再インスコです。 ※再セットアップディスクというのをCD1枚+DVD3枚で作成しました。 どうぞよろしくお願いいたします。

  • パーティションのMBRについて

    現在、自分のパソコン(windwsXPhome)のパーティションをパーティションマジックで見ると(HDドライブは1つ)以下のようになっています。 ボリューム |種別 |サイズ |使用済 (*) | 空き容量 |  39.2| 0.0 ローカルディスク(C:) | NTFS |225,670.9|26,646.0 (*) | 拡張 | 76,308.8|76,308.8 ローカルディスク(*:) | Linux Ex3 | 73,186.0| 3,465.8 SWAPSPACE2 (*:) | Linux Swap | 3,122.0| 0.0 (*) | 空き容量 | 3,224.0| 0.0 以前Linuxを興味本位でインストールしようとおもい(Ubuntu)、CDブートしてパーティションをいじってしまい、上記のような事態になってしまっています。 インストールした後grubというものを使ってOSをデュアルブートしています。サイズが39.2になっているパーティションにMBRというものがあったのだと思います(間違っていますか??)。にもかかわらず、削除してしまったせいで、windowsが立ちあがらなくなってしまったのですが、色々とWebで検索して何とか起動するようになりました。ブートさせるためのファイルを新しくCドラに作った??(記憶が定かではありません。申し訳ありません)しかしそのせいか、grubでwindowsを選択し起動させようとすると、OS選択画面が表れ、片方は自分が設定したものでwindowsが起動し、もう一方は起動できません(MBRを消してしまった影響でしょうか???)。 MBRが無くても起動できているのはなぜでしょうか。 MBRを元に戻すにはどうしたらよいのでしょうか。 今自分のパソコンはどのような手順で起動しているのでしょうか。 どなたか分かる方いましたらご教示ください。 つたない文章で申し訳ありません。情報が不足していましたらどうぞご指摘ください。

  • Vine Linux 3.2 インストール後ブートできない

    富士通 Loox T55/3を入手し、Windows2000を入れたところあまりに重たいので、Linuxを入れようと思い、少ない経験ではありますがVine Linuxが比較的軽いと思い、CD-ROMよりインストールをしたところ、 インストールは正常終了した後、再起動してもError loading Operating Systemと表示され、ブートできません。 WindowsとのデュアルブートではなくLinuxのみのインストールです。 パーティションは自動設定を使用し、ブートローダのところは LILO使用:hda1のMBR、ルートパーティションの先頭セクタ LILO不使用::hda1のMBR、ルートパーティションの先頭セクタ それぞれLBA32の使用オプション すべてのパターンにおいて実験したのですが、どうしても同様のエラーが出てしまいます。 LOが出てくれるのならLILO設定で何とかなると思ったのですが、エラーを見る限りではLILOすら読みに行ってないような雰囲気です。 非力なマシンゆえなるべく軽いディストリビューションを使いたいので、できればVineを使用したいのですが、どなたか解決案等ご存じないでしょうか。 もしくはVineと同等かそれよりも軽いディストリビューションご存じであればご教授ください。

  • Ubuntu XP デュアルインストール方法

    現在、XPとcentosのデュアルブートで使用しています。 centosを削除して、新たにUbuntu 8.04 LTSをインストールして、 XPとのデュアルブートにするインストール方法を教えてください。 具体的には、Ubuntu 8.04 LTSインストールにおいて、 パーテーションをどのように切れば良いかわかりません。

  • ブートローダについて

    疑問がいつくつわきました。 1.WindowsXPのブートローダは、はじめにインストールするのになぜ場所が変わるのでしょうか? 2.Fedoraを最後にインストールする場合、LILOはどこに焼けばいいのでしょうか。ふつうにfedoraのパーティションに焼けばLinuxはWindows7のブートローダに見捨てられてしまいますよね?逆にHDDの先頭512Bに焼けばWindows7が死んでしまうような気がします。 そのほか、考え方に誤りがあれば教えてください。Linux使用歴4年の初心者です。デュアル以上のブートは初めてです。 また、図のUbuntuのところのLILOですが、GRUB2の誤りです。

  • LINUXをインストールするとMBRにGRUBがインストールされるのですか?

    LINUXをインストールするとMBRにGRUBがインストールされるのですか?デュアルブートにしようと思うのですが何か問題があったときでも前のWINDOWSは元通り起動できるようにしたいのですがどうすればいいでしょうか?

  • ubuntu環境からのXPインストール

    現在、osはUbuntuのみで使用していますが、この環境からXPをインストールし、デュアルブートで起動することができますか? インストール時に、「ディスク全体を使う」を選択していますので、パーティションは切ってないと思います。  ハード的には、SATA接続で1台にシステム、もう1台に音楽専用 という構成です。 当方、Linuxは始めてなのに、トラブルからやむなくubunntu専用にして使用しています。 できるのであれば、やり方を教えて下さい。 バージョンは8.04です。 よろしくお願いします。