我刚刚买了一台装有 Windows 10 SSD 的新电脑。在我以前的电脑上,我有两个硬盘,一个装有 Ubuntu 14.04,一个装有 Windows 7。我使用该设置完美地进行了双启动。现在,我已将这两个 HDD 移至新 PC,但我想知道如何使用我的 HDD 和现有的 Ubuntu 来与新的 Windows 10 进行双启动。
总之:
我的新电脑安装了 Windows 10。
我将包含现有 Ubuntu 安装的 HDD 移至新 PC。
我想进行设置,以便我可以同时启动 Windows 10 和 ubuntu。请注意,两个操作系统已安装在不同的 HDD 上,但 ubuntu 安装最初是与 Windows 7 一起安装的(请参阅下面的额外信息)。我只需要让它们一起双启动即可。我已经可以通过 BIOS 设置启动 Ubuntu(将包含 Ubuntu 的硬盘设为主硬盘),但我不想每次都这样做。
额外信息:
当我从包含 Ubuntu 的 HDD 启动时,grub 菜单出现,Windows 7 仍然是一个选项,但我无法启动到 Windows 7。
答案1
您可能想要更新您的 grub。/boot/grub
和文件夹中可能还有一些工作要做/dev
,因为我没有双启动,所以我无法提供更多帮助:/
答案2
我建议您启动至 Ubuntu 操作系统。然后重新安装GRUB。
我认为如果您使用 MBR 引导记录,此命令将适合您。
grub-install /dev/sda
sda
包含 Ubuntu 的磁盘在哪里。
根据您的电脑,您可能还可以F12
在系统启动时按 来选择首选操作系统。但如果您想要精美的 UI,请重新安装 GRUB 并将其 HD 设置为主要启动设备
答案3
sudo update-grub
直接在ubuntu上运行就可以了。它将搜索其他操作系统,删除 Windows 7 条目并添加 Windows 10 条目。你的 ubuntu HDD 应该是 BIOS 中的主启动项。
我还建议编辑 /etc/default/grub,因此它包含以下行:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
这将自动在 grub 菜单中选择最后启动的系统作为默认系统。编辑该文件后,需要sudo update-grub
再次运行。该命令也将在内核更新时执行,因此无论如何,更改都会在一段时间后应用。