• 締切済み

ディアルブート時

困ってます Windows XP と Linux (Fedora)をディアルブートで起動させていたのですが XPのみ起動しなくなりました。 原因はおそらく /dev/hda1 へ mount /dev/hda1/share と実行したためだと考えられます。 MBRを壊したのでしょうか? 復旧方法おしえてください。

みんなの回答

  • akiyosi1
  • ベストアンサー率31% (113/362)
回答No.1

c:\>fdisk /mbr では?

taira812
質問者

お礼

XP起動時(F8キー)セーフモード選択画面すら切り替わらなかったので c:\>fdisk /mbr を試すことすらできませんでした。 よって初期化しました。 ありがとうございました。またの質問時よろしくお願いします。

関連するQ&A

  • fstabを編集してもうまくマウントできない。

    Linux初心者です。 WindowsXPとVineLinux2.6をデュアルブートしています。 Linuxを入れる前からWindowsの方で作っておいたFat領域があるのでそれをLinuxからでも一般ユーザーが読み書きできるように、/etc/fstabに /dev/hda5 /mnt/win vfat defaults,umask=007,gid=500,euc,zenkaku 0 0 を書き足して、 mount -a を実行したところ、 mount: /dev/hda5 は マウント済か /mnt/win が使用中です mount: mtab によると、/dev/hda5 は / にマウントされています mount: ファイルシステムタイプ 0 はカーネルがサポートしていません という反応です。 今の段階でhda5がどういう状況にいるのかかよくわかりません。 / はhda4に作っていますのでhda5がそこにマウントされているということの意味もわかりません。 よろしくお願いします。

  • 「ディアルブート」と「VMware」のちがい。

    WindowsがインストールされているPCで、Linuxを使いたいと思い、少し調べていたのですが、起動時にOSを選ぶ「ディアルブート」という方法とWindowsの上でLinuxを動かす「VMware」という方法があると知りました。 どちらもLinuxを使うという点では問題ない(違いがない)のでしょうか?(例えば、コマンドなどは問題なく使える?)

  • マルチブート設定後のパーティション分割

    WindowsとLinux(Fedora Core 4)のデュアルブート環境を作ったあと、Windowsがインストールされているパーティションを分割しFAT32の拡張パーティションを作成したところ、Fedora Coreが起動しなくなりました。拡張パーティションを削除するとまた起動するようになったのですが、その理屈を教えていただけないでしょうか。 なお、 元々のパーティション hda1 : Windows XP Pro(NTFS) hda2 : Linuxのboot hda3 : Linuxのswap hda4 : Linuxの/ 新しいパーティション hda1 : Windows XP Pro(NTFS) hda5 : Windowsの拡張パーティション(FAT32) hda2 : Linuxのboot hda3 : Linuxのswap hda4 : Linuxの/

  • QEMUで既にHDDにインストール済みのWindowsを起動する方法は?

    1台のPC/AT互換機にパーティションを分けて Windows 2000 と Fedora Core 4 がインストールされています(Windows は Linux で見ると /dev/hda1 にインストールされています)。この Fedora Core 4 に qemu をインストールし、既にインストールされている Windows 2000 を qemu によって起動することは可能でしょうか? 可能な場合はその方法を教えて下さい。よろしくお願いします。

  • fsck時のエラーについて

    いつもお世話になっております。 ただいま、リナックス勉強中の身です。 初歩的な質問かも知れませんがよろしくお願いいたします。 fsckコマンドを実行すると必ずといっていいほどエラーが出ます。 yを押すとそのときは修復されているようなのですが、再起動やfsckコマンドを実行する度にエラーが出ると、いつ起動しなくなるかひやひやです。 パーテーションは dev/hda3 / /dev/hda1 /boot /dev/hdb4 /home /dev/hdb3 /tmp /dev/hdb2 /usr /dev/hdb1 /var と分けております。エラーが出るのは主に/usrと/varです。fsck でもだめな場合次の対処方法やこのエラーが出る原因追求の方法など教えていただけないでしょうか? 必要な情報等ありましたらお手数ですがお知らせください補足いたします。

  • Fedora6のアンインストール中の問題について

    自作PCのFedora6をアンインストールしてVistaを入れようと考えています。 Fedra6のアンインストール中、 fdsik(半角スペース)/dev/hda と入力すると、 Unable to open /dev/hda と出て、パーティション+MBRを削除する段階にいけません。 実行したいアンインストール手順 1.CD・DVDBootから起動 2.linux(半角スペース)resucue 3.LanguageをEnglish 4.キーボードをjp106 5.Do you want to start the network interface をNO 6.レスキューモードの動作指定をSKIP 7.プロンプトが表示されるので、fdsik(半角スペース)/dev/hda と入力 すると、Unable to open /dev/hda と表示され先へ進めません。 解決方法お知りの方、アドバイスよろしくおねがいします。 ※マザーボード・・・P5B-E Plus

  • Vine Linux 2.6r1起動しない・・・

    とある事情で,起動ディスクでしかlinuxが立ち上がらないのですが,起動ディスクはカーネル2.4を読みに行ってしまい,起動ディスクでも立ち上がりません・・・。 パッチを当てていないのが原因見たいなのですが,何とか起動ディスクでカーネル2.2を立ち上げる方法はないでしょうか? 以下,パーティション情報: /dev/hda1 /boot /dev/hda2 swap /dev/hda3 /

  • Windows2000 と Me のデュアルブートの MeにLinuxを入れたら。。。

    当方、プリインストールが WindowsMeのノートパソコン(Panasonic CF-B5ER)を Cドライブと Dドライブに分けて Dドライブに Windows2000を入れて使用していました。 この度、WindowsMeは不要なのでLinuxに入れ換えようと思い、 TurboLinux8のプロモーション版を CDブートからインストールしたらGRUBでWindows2000を選択しても起動しなくなってしまいました。 Cドライブ(hda1,hda3,hda4に分けた)のLinuxは正常に動作しています。 現在、 Linuxからfdiskを実行するとこのように見えます。 -------------------------------------------------- /dev/hda1 * 1 9 72261 83 Linux /dev/hda2 639 2432 14410305 f Win95Linux /dev/hda3 10 621 4915890 83 Linux /dev/hda4 622 638 136552 83 Linux Swap /dev/hda5 639 2432 14410273 7 HPFS/NTFS 領域テーブル項目がディスクの順序と一致しません。 -------------------------------------------------- Windows2000側には重要なファイルが残っているわけではないのですが、いろいろセッティングしてあるのをやり直すのがイヤなので、再インストールしないで復活したいのです。 Linuxはまだ全然使っていないので、再度削除しても構いません。 なにかよい方法がありましたら教えてください。宜しくお願いします。

  • /dev/hda と /dev/hda1

    /dev/hda と /dev/hda1 はそれぞれどのような位置を指しているのでしょうか? 例えば、grub-install /dev/hda (つまり、MBR にインストール) とやった場合と grub-install /dev/hda1 (Linux パーティションの最初のセクタ) とやった場合では、GRUB がインストールされる位置が異なるようです。 プライマリ・マスタ・ディスクの先頭にあるパーティションの最初のセクタ=MBR だと思っていたのですが、 # dd if=/dev/hda of=mbr.dat count=1 bs=512 # dd if=/dev/hda1 of=top.dat count=1 bs=512 # diff -c mbr.dat top.dat とやると、2つのファイルは異なっているようですので、/dev/hda の最初の 1 ブロックと /dev/hda1 の最初の 1 ブロックは異なっているようです。 例えば、/dev/hda の 1 ブロックの直後に /dev/hda1 の 1 ブロックが来ているなどの構造について教えていただけないでしょうか。(URL 参照でも構いません) また、ブートローダを /dev/hda1 にインストールしてしまった場合、/dev/hda1 が空っぽでなかったとすると、/dev/hda1 の最初のセクタにあったデータが壊れてしまう等の問題が発生する可能性はあるのでしょうか? よろしくお願いいたします。

  • 誤って chmod -x /bin とした場合の対処法

    RedHat Linux 6.2Jで、自分のホームディレクト以下の /bin に対し、 chmod -x bin とやるところを、誤って chmod -x /bin としてしまいました。 やってしまった後、コマンドが効かないので、「あれ?」と思って 見直してみたら、青ざめてしまったというわけです。 元に戻すべく、RedHat LinuxのCDを入れ、Rescue modeで起動しなおす というところまでは分かったのですが、その後、mount /dev/hda1 /mnt/hda1とし、 /dev/hda1をmountしてみたのですが、その後の対処法が分かりません。 この後、どうすればchmod +x /binとすることができるのでしょうか? (※マシンが会社にあるため、/hda1以下のファイル構成をお見せできない のが心残りですが‥‥)