双启动 Linux 和 Windows 10

双启动 Linux 和 Windows 10

我在 Windows 10 上安装了带有双引导的 Ubuntu 版本 16.04.03。为此,我对 C 驱动器进行了分区,并为 ubuntu 分配了 50 GB 空间,并使用了 rufus。

Ubuntu 安装完成,但是当我重新启动我的电脑时无法在 Ubuntu 和 Windows 之间进行选择

我的键盘停止响应,但如果我插入 U 盘,我可以在 Ubuntu 和 Windows 之间进行选择(插入 U 盘时键盘会响应)。

答案1

看起来 grub 安装在 USB 闪存驱动器上,而不是计算机的硬盘驱动器上。从 Ubuntu live USB 闪存驱动器启动,选择无需安装即可尝试 Ubuntu,然后打开“磁盘”应用程序以找出 Ubuntu 安装在哪个磁盘上。在“磁盘”中,选择安装了 Ubuntu 的磁盘以及后面显示的位置设备将会出现所选磁盘中分区的位置,其中包含安装在该磁盘上的 Ubuntu 的根文件系统,我将/dev/sda1在本示例中调用它,尽管它在您的计算机中可能有所不同。

打开终端并运行:

sudo grub-install /dev/sda

此命令会将 grub 安装到第一个硬盘驱动器的 MBR,这应该使其可启动。在再次启动 Ubuntu 之前,请记住将安装 grub 的硬盘设置为 BIOS/UEFI 启动顺序中的第一个启动。

答案2

这是一种相当常见的情况,不需要太多努力来修复。您grub需要进行修复(很可能它已安装在您的实时 USB 中),以便grub在系统启动期间显示菜单。您可以通过两种方式完成此操作:

  1. 传统方式 - 手动安装grub(如卡雷尔的回答中所述)并编辑grub配置文件/boot/grub/grub.cfg(仅当您确实需要时),如果需要,以指向正确的分区。
  2. boot-repair使用如上所述的第三方启动修复程序这里grub-customizer提及这里

干杯&祝你好运!

相关内容