以前はUbuntu10.04とWindows7をインストールしていました。
Windowsにログオンしました。パーティションエディタを開き、Ubuntuを含むボリュームを削除しました(Ubuntuが削除され、別のOSのインストールに役立つ可能性があると思いました)。システムを再起動しました。
GRUBレスキュープロンプトが表示されます。
Windowsにログオンしたい。どうすればよいですか?
GRUBレスキューで、次のことを試しました:
ls (hd0) (hd0,3) (hd0,2) (hd0,1) (hd1) (hda1,1)
、破棄されました:
error: Unknown Filesystem.
これを試しました:
rootnoverify (hd0,0) chainloader +1 makeactive boot
破棄されました:
Unknown command.
編集:
UbuntuをUSBからインストールしました。システムを再起動すると、GRUBが表示され、古いWindowsと新しくインストールされたUbuntuが表示されます。私は喜んでWindowsにログオンしました。次に、標準的な手順を使用してUbuntuを削除し、grubレスキューが発生しないようにしました。
回答
Windowsを起動できませんgrubモジュールを含むパーティションが使用可能でない限り、grubレスキュープロンプトから。そのため、不明なコマンドエラーが発生します。最善の解決策は、Windowsブートローダーを再インストールすることです。この起動をWindows7修復CDまたはWindowsインストールDVDから修復プロンプトに実行するには、次のコマンドを実行します。
bootrec /fixmbr
Windows修復がない場合CDまたはインストールDVD。次のいずれかを使用している場合は、Ubuntu CD / USBからWindowsのようなブートローダーをインストールすることもできます。
sudo apt-get install lilo sudo lilo -M /dev/sda mbr
注lilo
は大きな警告画面をポップアップしますが、これはLinuxの起動に使用される場合を指しているため、無視しても問題ありません。
これはlilo
の使用方法(コマンドは大文字と小文字が区別されることに注意してください):
bcbc@neptune:~$ sudo apt-get install lilo [sudo] password for bcbc: Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: lilo-doc The following NEW packages will be installed: lilo 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 275 kB of archives. After this operation, 807 kB of additional disk space will be used. Get:1 http://mirror.csclub.uwaterloo.ca/ubuntu/ precise/main lilo amd64 1:23.2-2 [275 kB] Fetched 275 kB in 1s (198 kB/s) Preconfiguring packages ... Selecting previously unselected package lilo. (Reading database ... 505850 files and directories currently installed.) Unpacking lilo (from .../lilo_1%3a23.2-2_amd64.deb) ... Processing triggers for man-db ... Setting up lilo (1:23.2-2) ... bcbc@neptune:~$ sudo lilo -M /dev/sda mbr Backup copy of /dev/sda in /boot/boot.0800 The Master Boot Record of /dev/sda has been updated. bcbc@neptune:~$
あなたは次のような警告が表示されます。lilo
をWindowsスタイルのブートローダーとして使用する場合は無視できます:
コメント
- Windows 7インストールCDから修復プロンプトまでどのように起動しますか? CDをインストールします。私の唯一のオプションはWindoをインストールすることですws。
- @AlxVallejoこれを試してください: bleepingcomputer.com/tutorials/ …
- ああ、わかった。 'を押したら' Windowsをインストールしようとしています。次は画面には、Windowsを修復してから、コマンドプロンプトを入力するオプションがあります。
- 申し訳ありませんが、同じ問題が発生します。 WindowsインストールDVDを持っていないので、USBから'起動できない理由がわかりません。BIOSから起動順序を強制しても、grubレスキュープロンプトが表示されます。 ..私に何をするようにアドバイスできますか?
- ありがとうございます、あなたは私の日を救いました!!! liloを使って解決することができました。このような素晴らしいツールをありがとう!
回答
grub
ファイルが削除されました。オプションBoot existing OS
を使用して、Linux liveCd または liveUSB を使用してWindowsを起動できるはずです。 div>(またはBoot from Local Drive
-ほとんどのliveUSBには同様のオプションがあります)。
例:Archlinux USBを使用して、既存のOSを起動するオプションを選択します:
次に、 Tab を押して、チェーンローダーをWindowsパーティションにポイントします。
comboot/chain.c32
の使用法の説明 Syslinuxページ
コメント
- 不明なコマンド'チェーンローダー'。
- @ user7543-つまり'
grub rescue
プロンプトが表示されます(grubファイルを保持しているLinuxパーティションが削除された可能性があります)。 ' 2番目の方法(arch liveUSB経由)を試すか、他の投稿のbcbc
の手順に従う必要があります。 -
grub rescue
プロンプトには非常に限定された固有のコマンドのセットがあり、直感的に理解することはできません。grub rescue
プロンプトでの作業の詳細については、こちらをご覧ください。