2010-10-11 13:40:49 +0000 2010-10-11 13:40:49 +0000
24
24

GRUBレスキューからWindowsを起動する

これが私の状況です。

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

今、起動するとGRUBレスキューで立ち往生しています。

素朴な疑問:_どのようにしたらGRUBレスキューからWindowsを起動できますか? _

CDから起動できないので、通常の解決策(リカバリーCDなど)ではうまくいきません。古い質問ではWindowsを起動する可能性について言及していますが、詳細は明記されていません。 Ubuntu grub rescue prompt

何かヒントはありますか?

回答 (7)

22
22
22
2011-04-29 17:06:00 +0000

GRUB がなくなると、Windows に起動する機能がなくなります。マスターブートレコード (MBR) を復元するには、Windows CD から起動する必要があります。Windowsのインストールメディアがない場合は、 Ultimate Boot CD for Windows , Bart PE Hiren’s Boot CD などの他のブートCDを使用することもできます。手順は以下の通りです。

  • Windows CD から起動し、「修復」を選択します。

  • Windows CD から起動し、"Repair “を選択してください。

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

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

  • コマンドプロンプトで以下の2つのコマンドを実行してください。
6
6
6
2010-10-21 19:41:06 +0000

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

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

1
1
1
2010-10-11 19:53:09 +0000

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

rootnoverify (hd0,0)
makeactive
chainloader +1            
boot

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

grub rescue のコメントを読むと、これはうまくいくようです。しかし、これはwindowsパーティションがドライブ上の最初のパーティションであり、コンピュータが最初に見るドライブ上にある場合にのみ動作します。複数のドライブやPATAドライブの代わりにSATAドライブを使っている場合は、rootnoverifyに別のコマンドを使う必要があるかもしれません(hd0の代わりにsd0を試してみてください)

うまくいくかどうかはアップデートしてください。

1
1
1
2013-08-09 15:55:33 +0000

Rickyさんやpreufsummeさんが言っていることに追加するもう一つのツールは、 boot-repair-disk です。

-1
-1
-1
2010-10-11 14:30:19 +0000

私も全く同じ問題を抱えています。新しいパーティションをインストールするためにubuntuのパーティションを削除したのですが、それを壊してしまい、grub rescueで立ち往生してしまいました。

-1
-1
-1
2012-12-11 18:52:14 +0000

私は似たような問題を持っていた, 私はそれがそこにブートのものをチェックするように、最初のCD / DVDドライブにシーケンスを起動するように設定するためにバイオスに入らなければならなかった. 私は、あなたがWindowsに戻って取得し、正しい方法でパーティションを削除することができ、その後、grubローダーがインストールされているように、最初にUbuntuを再インストールするように私に言ったどこか他の場所からのソリューションを使用しています。

-1
-1
-1
2012-01-20 20:07:16 +0000

Windows XP/Vista/7のインストールCDから起動し、修復®オプションを選択します。正しいパーティションを選択し、管理者アカウントのパスワードを入力します。コマンドプロンプトで以下のコマンドを実行します。

fixmbr (C:\WINDOWS\fixmbr.exe)

fixboot (C:\WINDOWS\fixboot.exe)

exit と入力するとコンピュータが再起動します。