web-dev-qa-db-ja.com

GRUB rescueからWindowsを起動します。

これが私の状況です。

  • cDなしでUbuntuをインストール(unetbootinを使用)
  • デュアルブートインストール(Windows XP + Ubuntu)
  • インストールが気に入らず、Windowsで起動してLinuxパーティションを削除することにしました
  • windows内からmbrを修正するのを忘れていました

さて、私が起動したとき、私はGRUBレスキュー・リンボで立ち往生しています。

簡単な質問:GRUB rescueからどうやってWindowsを起動できますか?

私はCDから起動することはできません、したがって、通常の解決策(リカバリCDなど)は動作しません。古い質問では、Windowsを起動する可能性について言及していますが、詳細は明記していません。 Ubuntu grub rescue Prompt

何かヒントは?

24
pruefsumme

Gillesが既に指摘したように、grub rescueにはモジュールをロードすることを可能にするコマンドがいくつかあります(例えば、grub rescueディスクから)。

私の場合 - 別のソースから起動することは不可能でした - 唯一の選択肢は、コンピュータからHDDを取り外し、USB経由でディスクを別のコンピュータに接続するために安価な外付けHDケースを使用することでした。そのコンピュータでは、mbrを修正するために MbrFix を使用しました。

6
pruefsumme

GRUBがなくなったら、Windowsを起動することもできます。マスターブートレコード(MBR)を復元するには、Windows CDから起動する必要があります。 Windows用Ultimate Boot CDBart PEHiren's Boot CDなどの他のブートCDも使用できます。 Windowsインストールメディアが手元にない場合は 。手順は次のとおりです。

  • Windows CDから起動して、 "修復"を選択してください。あるいは、他の前述のブートCDの1つから起動して、コマンドプロンプトを実行します。

  • Windows 8コンピューターの場合

    1. Insert disc
    2. set boot order to disc at first priority
    3. reboot, wait for installer to load
    4. select language and keyboard type and click continue
    5. DO NOT CLICK INSTALL, instead click repair my computer in the bottom left corner
    6. click troubleshoot
    7. click advanced
    8. click command Prompt and enter the commands below.
    

オペレーティングシステムのチュートリアルを追加してください。

  • コマンドプロンプトで次の2つのコマンドを実行します。

    bootrec /fixmbr
    bootrec /fixboot
    
22
Ricky Ricardo

grub rescueを使用してWindowsを再起動することができます。

コマンドリストは次のようになります。

rootnoverify (hd0,0)
makeactive
chainloader +1            
boot

注意:これにはこれらすべてのコマンドを実装したモジュールが必要です。

Grub rescueのコメントを読むことから、これはうまくいくように思えます、それからあなたは窓に入って、MBRに窓ブートローダを再インストールすることができます。しかし、これはあなたのwindowsパーティションがドライブの最初のパーティションでありそしてそれがコンピュータに見える最初のドライブの上にある場合にのみ機能します。 PATAドライブの代わりに複数のドライブまたはSATAドライブがある場合は、rootnoverifyに別のコマンドを使用する必要があります(hd0の代わりにsd0を試してください)。

うまくいったら私を更新してください。

1
Kravlin

Rickyとpreufsummeが言わなければならないことに追加するもう一つのツールは、 boot-repair-disk です。

1
PCoder