在安装了 Ubuntu 16.04.2(UEFI)的系统上安装(双启动)Windows 10

在安装了 Ubuntu 16.04.2(UEFI)的系统上安装(双启动)Windows 10

我最近买了一台装有 Windows 10 的笔记本电脑。我尝试使用 USB 并使用工具(例如 Rufus)刻录必要的 Ubuntu 安装包来同时安装 Ubuntu。长话短说,我能够安装 Ubuntu,但无法启动 Ubuntu,即使按照几个指南(例如更改 Windows 引导加载程序以加载 GRUB 加载程序)操作,这些都失败了。我最终使用 Windows DiskPart 中的“clean”命令删除了 Windows。

然后我再次安装了 Ubuntu,现在我的电脑上有一个可以运行的 Ubuntu 版本。但是,我想尝试一下同时安装 Windows 10(所以这次我将在 Ubuntu 上安装 Windows 10,而不是第一次尝试在 Windows 之后安装 Ubuntu),想知道是否有人可以指导我正确的方向。

答案1

经过大量工作,我确认以下方法对于 Linux 环境的新用户来说更加简单且有效。警告:不正确地遵循这些步骤可能会导致重要文件损坏。建议在继续操作之前进行备份。同时确保您始终有互联网连接。

1. 为 Windows 腾出空间

打开 GParted 并为 Windows 分配至少 20 GB。但我建议分配 35 GB。还请注意分区名称。示例:sdaX

2.安装 Windows

现在在您刚刚创建的新分区中安装 Windows 10。

3.挂载/boot

如果你启动,你会发现你的系统直接启动到 Windows。这是因为 Windows 引导加载程序无法识别 Ubuntu。所以让我们安装 GRUB。

从您的 Ubuntu Live CD 加载,然后运行这些命令,仅运行其中一个。(确保在每行之后按回车键)

  • 如果您没有单独的/boot分区:

sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt sudo rm -rf /boot sudo ln -s /mnt/boot /boot

DEVICENAME_FROM_STEP_ONE:在第一步中将其替换为您的驱动器号

  • 如果您有一个单独的/boot分区:

sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot

4.安装引导程序

再次在终端中运行以下命令:

sudo apt-get update sudo apt-get install grub-efi-amd64 sudo grub-install /dev/sda
sudo umount /boot

请注意后面没有数字sda

现在只需重新启动,一切都会好起来:)。

相关内容