我有Debian。我想在同一硬盘驱动器上运行 Windows,但在不同的分区中。我不想启动我的计算机“DualBoot”(DualBoot 会导致计算机出现问题)。我应该怎么办?我可以在启动时按一个按钮(选择Windows分区)并进入Windows吗?
答案1
即使您没有描述任何错误或问题,我也可以判断并尝试提供建议。
首先,如果您有支持虚拟机管理程序的 CPU/主板,同时您可以在虚拟机 (VM) 中运行 MS-Windows 操作系统,那么就没有必要进行双启动。运行 Debian Linux 作为主机操作系统可为您提供至少两个用于虚拟化的系统。 Linux 原生 KVM-Qemu 或 Qracle (SUN) VirtualBox。这些都是可靠、稳定且功能齐全的虚拟器:VBox 适合初学者,KVM-Qemu 提供更多功能,如果配置良好,您只需单击一下即可启动 VM。必须说的是 Debian 一直作为主机运行,因此如果在 VM 中运行 MS-Windows,您可以随时立即地切换到 Debian,反之亦然。
如果您坚持使用 DualBoot(= 启动 Debian 或 MS-Windows),您绝对必须先安装 MS-Windows,因为如果 MS-Windows 安装程序检测到任何其他(即 Linux)操作系统,您将无法继续安装。此外,Windows 启动管理器无法将任何其他非 MS 操作系统添加到其“菜单”中。
如果您成功地将 MS-Windows 安装到磁盘上足够的分区中,则可以开始安装 Debian Linux。就在安装结束之前,Grub 引导加载程序已安装,它会检测所有其他预安装的操作系统(在我们的例子中为 MS-Windows),并将它们添加到其引导菜单中。
如果是双启动,即已经安装了 Debian Linux,我更喜欢将 MS-Windows 操作系统安装在单独的硬盘上(同时带有 Debian 的硬盘暂时断开连接)。 MS-W 安装完成后,再次连接 Debian HD,配置 BIOS(或 UEFI)以首先启动 Debian,然后在运行 Debian 时update-grub
以 root 身份运行,它将检测第二个 HD 上安装的 MS-Windows 操作系统,并将菜单项添加到 Grub 启动菜单。