删除所有分区以切换到 Windows 10 后无法在笔记本电脑上安装任何操作系统

删除所有分区以切换到 Windows 10 后无法在笔记本电脑上安装任何操作系统

我之前使用的是 Windows 8,但后来换成了 Ubuntu。从那时起,我想切换回 Windows 10,所以我创建了一个可启动的 USB,当我去做 Windows 配置时,我删除了所有分区,然后我的笔记本电脑就关机了,因为电池没电了。

现在当我打开笔记本电脑时它说

error:no such partition entering rescue mode...
grub rescue>

我无法从 USB 启动。有人知道如何修复这个问题吗?

答案1

重新安装 GRUB

终端方式

  • 打开终端。从 Ubuntu 11.10 和 11.04 开始,可以通过打开 Unity Dash(您可以单击顶部面板中的 Ubuntu 徽标或使用键盘上的 Windows 键)并输入“终端”,然后单击出现的内容来完成此操作。在早期版本中,您可以通过转到应用程序 -> 附件 -> 终端来实现此目的。或者使用键盘快捷键:CTRL + ALT + T。

有关使用终端从 Live Installer DVD 或 Flash 修复硬盘上的 grub 的完整详细信息:https://help.ubuntu.com/community/Grub2/Installing#via_the_LiveCD_terminal

然后你会看到一个标准的 bash 提示符,输入 - 这仅适用于重新安装到工作系统的 MBR:

sudo grub-install /dev/XXX

其中 XXX 是您的 Ubuntu 安装的设备。(例如:grub-install /dev/sdb)。

暗示:如果您安装的分区有标签,您也可以使用 /dev/disk/by-label/。您可以通过运行以下命令确定此类设备的 /dev 节点:

ls -l /dev/disk/by-label/

这将给出类似这样的输出:

lrwxrwxrwx 1 root root 10 Oct 16 10:27 data -> ../../sdb2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 fat -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 16 10:27 home -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 16 10:27 root -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 swap -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 16 10:27 windows -> ../../sdb1

如果您没有看到 /dev/disk/by-label,您也可以使用 fdisk:

sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001bc54

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       18725   150403072   83  Linux
/dev/sda2           18725       19458     5884929    5  Extended
/dev/sda5           18725       19458     5884928   82  Linux swap / Solaris

从这里,只找到驱动器名称,忽略分区号也就是说,对于标有“root”、“data2”、“fat”、“home”和“swap”的分区,它们仍然只是 sda。这是因为 GRUB 安装在驱动器的 MBR 中,而不是分区上。

麻烦?如果其他事情也搞砸了,例如,如果您删除了之前安装 Grub 的分区,grub-install 可能会返回错误消息,例如“找不到 /... 的设备(/dev 是否​​已安装?)”。您可能需要以不同的方式执行 grub-install。请参阅方便的修复损坏系统的指南

现在重新启动系统。应该会出现常见的 GRUB 启动菜单。如果没有,请在启动时按住左 Shift。您将能够在 Ubuntu 和 Windows 之间进行选择。

取自 :Ubuntu 帮助

相关内容