web-dev-qa-db-ja.com

grub rescueコマンドプロンプトからウィンドウを起動する

以前はUbuntu 10.04とWindows 7をインストールしていました。

次に、Windowsにログオンしてパーティションエディターを開き、Ubuntuを含むボリュームを削除しました。Ubuntuが削除され、別のOSのインストールに役立つと考えたため、システムを再起動しました。

GRUBレスキュープロンプトがあります。

Windowsにログオンしたい。どうやってやるの?

GRUB救助で、私は以下を試しました:

_ls
(hd0) (hd0,3) (hd0,2) (hd0,1) (hd1) (hda1,1)
_

ls (hdax)/のすべての組み合わせを試してみましたが、次のようになりました:

_error: Unknown Filesystem.
_

私はこれを試しました:

_rootnoverify (hd0,0)
chainloader +1
makeactive
boot
_

それは捨てました:

_Unknown command.
_

編集:

USBからUbuntuをインストールしました。システムを再起動すると、GRUBが表示され、古いWindowsと新しくインストールされたUbuntuが表示されます。私は幸いにもWindowsにログオンしました。次に、標準的な手順を使用してUbuntuを削除しました。

33
Karthi prime

Grubモジュールを含むパーティションが使用可能でない限り、grubレスキュープロンプトからWindowsを起動することはできません。そのため、不明なコマンドエラーが発生します。最善の解決策は、Windowsブートローダーを再インストールすることです。この起動をWindows 7の修復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スタイルのブートローダーとして使用する場合は無視できます。

enter image description here

34
bcbc

grubファイルを保持するパーティションが削除された場合、LinuxのliveCdまたはliveUSBを使用して、オプションBoot existing OS(またはBoot from Local Drive)を使用してWindowsを起動できるはずです。 -ほとんどのliveUSBには同様のオプションがあります)。

例:Archlinux USBを使用して、既存のOSを起動するオプションを選択します。

enter image description here

次にヒット Tab そしてチェーンローダーをWindowsパーティションにポイントします:

enter image description here

Syslinuxページcomboot/chain.c32の使用法の説明

4
don_crissti