双启动 Ubuntu 和 Windows 10 的最佳方法?

双启动 Ubuntu 和 Windows 10 的最佳方法?

过去我曾双启动 Windows 和 Ubuntu,但总是一团糟,我觉得自己无法控制。如果它们位于不同的驱动器上,MBR 如何知道从哪个操作系统启动?我有两个 SSD。一个包含 Windows 10,而现在另一个目前不包含任何操作系统,但我想在其上运行 Ubuntu。我是否需要另一个程序来确定启动时要从哪个操作系统启动?如果我将它们安装在同一个磁盘上,事情会变得更容易吗?这通常是如何工作的?

答案1

你想得太多了。Grub 位于 /dev/sda(第一个硬盘)的 MBR 中。我的笔记本电脑有一个 SSD(240GB)/dev/sda、一个 HDD(500GB)/dev/sdb 和一个 mSata SSD(120GB)/dev/sdc。提供了 Nautilus 快照供您查看:

在此处输入图片描述

当 grub 引导加载程序启动时,您将获得一个菜单来选择要运行的各种操作系统之一,并且会自动选择正确的驱动器。

在上面的例子中,三个驱动器中的两个在驱动器内的不同分区上安装了 Windows 和 Linux。

哦,是的,两个驱动器上的 Windows 7 都坏了……哈哈

答案2

一般来说,一旦你将 GRUB 设置为默认启动管理器,一切就都好了。但是,Windows 有一个烦人的习惯,就是将自己重置为启动管理器。我为此挣扎了很长时间。最后,我设法通过让 Windows 将 GRUB 设置为默认启动管理器来解决所有问题。

如果您遇到任何类似问题,只需在提升的 Windows 命令提示符中输入以下内容:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

注意:按原样输入此命令。{bootmgr} 不应替换为任何东西,也要输入括号。

相关内容