首先安装 Windows 有两个主要原因:
配置 Windows 引导加载程序以加载 Linux 是一件非常痛苦的事情。它会完全覆盖已经存在的任何引导加载程序,因此如果您已经安装了 Linux,那么您将无法在不玩几个小时或从引导 CD 重新安装 Grub 的情况下引导 Linux。
然而,大多数 Linux 发行版会自动配置 Grub 以包含您的 Windows 安装,让您轻松访问 Windows,而不会出现任何混乱。
某些 Linux 发行版会自动检测您是否安装了 Windows,并为您提供将用户帐户、设置和文件导入新 Linux 安装的选项。
从majenko借来的
所以我会说先进行 Windows 安装,然后是 linux 安装会更容易
如果你还想继续“没有那么多人走过的路”
以下是大纲:
/boot分区打开GParted,并确保您至少有 20 GB 可用于 Windows ,无论是作为您可以删除的分区,还是作为未分区的空间。如果它是一个分区,请从 GRUB 中删除它以确保它不会破坏您的 Debian 安装——如果有任何不好的事情即将发生,GParted 会抱怨。记下当前/boot设备。如果那没有出现在那里,请记下该/设备。设备名称类似于sda5.
将 Windows 安装到您刚刚创建的空间中
从您的debian live CD加载,然后运行这些命令。
如果您没有单独的/boot分区:
sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
sudo rm -rf /boot # Careful here, make sure YOU ARE USING THE LIVE CD. I tried it, it works.
sudo ln -s /mnt/boot /boot
Run Code Online (Sandbox Code Playgroud)
如果您有一个单独的/boot分区:
sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
Run Code Online (Sandbox Code Playgroud)
然后继续执行这些命令:
sudo apt-get update && sudo apt-get install grub-pc
sudo grub-setup /dev/sda # NOTE THAT THERE IS NO DIGIT
sudo umount /boot
Run Code Online (Sandbox Code Playgroud)
并重新启动。它应该可以正常工作并启动两个系统。