linux – 从grub rescue命令提示符启动窗口

以前我安装了Ubuntu 10.04和Windows 7.

现在我登录到Windows,打开分区编辑器并删除包含Ubuntu的卷 – 我认为它将删除Ubuntu,它可能帮助我安装另一个操作系统 – 我重新启动了系统.

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,以免grub救援.

解决方法:

除非具有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样式的引导加载程序时,可以忽略它:

上一篇:java基础——线程池


下一篇:Windows下直接删除Linux分区,重启电脑,出现问题:error:no such position grub rescue 。