运行一个 Windows 旁边的虚拟机 Linux 有其优点。 与一个 Windows 设置虚拟机后,无需搞乱兼容性层或搜索您最喜欢的开源替代品 Windows 应用程序。 此外,作为开发人员,您可以更轻松地在多个操作系统上测试您的软件。

在设置时,基于内核的虚拟机或 KVM 是最佳选择 Windows 虚拟机已开启 Linux。 但是如何创建和安装新的 KVM? Windows 在上面?

1.安装并配置所需的KVM软件

第一步,您需要检查您的 CPU 是否支持虚拟化以及您的系统是否已启用虚拟化。 为此,请运行:

 grep -Ec '(vmx|svm)' /proc/cpuinfo 

输出大于 0 表示虚拟化已启用并且您可以继续。 否则,请重新启动 PC,转到 BIOS 选项并启用虚拟化支持。

如果您是 KVM 新手,您需要了解基于内核的虚拟机及其工作原理。

设置虚拟化后,从您的发行版存储库安装所需的 KVM 软件包。 安装命令根据您使用的发行版而有所不同。

在 Debian 和 Ubuntu基于发行版,运行:

 sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager 

在拱门上 Linux 及其衍生品:

 sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager 

安装KVM包 Fedora 和 RHEL:

 sudo dnf install @virtualization 

接下来,通过运行以下命令启用并启动 libvirt 守护进程:

 sudo systemctl enable libvirtd
sudo systemctl start libvirtd

检查 libvirtd 是否正常运行:

 sudo systemctl status libvirtd 

如果输出显示为绿色,则您可以安全地继续。 如果“inactive”显示为红色,请再次运行上述命令。

最后,使用以下命令将您的用户添加到 libvirt 和 kvm 组:

 sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)

2. 下载 Windows 10 ISO

完成虚拟化配置后,您现在可以创建虚拟机。 但首先要下载它们 Windows 10 用于启动 VM 的 ISO 文件。

转到 Windows 10 下载页面并向下滚动选择 Windows 10(多版ISO) 从下拉菜单中选择版本。 然后点击 确认

选择适当的语言并单击 继续前进。 您现在有两种选择来下载 64 位和 32 位版本 Windows 10. 单击您要安装的程序。

下载: Windows 10 (自由的)

3.使用virt-manager创建一个新的KVM

通过键入启动虚拟机管理器 虚拟经理 在命令行或应用程序菜单中。 按 创建一个新的虚拟机 继续的选项(中间带有播放按钮的桌面图标)。

继续使用默认选择:本地安装介质– 然后单击 向前

点击 浏览 > 本地浏览 并选择下载的 Windows 存储中的 10 个 ISO 文件。 点击 打开 选择 ISO 映像。 Virtual Machine Manager 自动检测操作系统。 点击 向前 继续。

指定要分配给虚拟机的内存和 CPU 核心量。 首先,计算机实际 RAM 的一半就足够了。 对于 CPU 内核,请选择可用内核的三分之一到二分之一之间的值。 完成后,按 向前

确保在以下窗口中 为此虚拟机启用内存 已检查。 然后指定磁盘映像的大小(50GB就足够了)并单击 向前

输入虚拟机名称,然后单击 结束 检查完虚拟机规格后。

虚拟机管理器现在将创建机器并立即启动它。

4. 安装 Windows KVM 上 10 个

将打开一个新的虚拟机管理器窗口,您可以在其中查看您的虚拟机管理器 Windows 启动机器。 屏幕变成蓝色,您会看到 Windows 显示设置框。

从可用选项列表中,选择要安装的语言、时间和货币格式以及键盘或输入法。 完成后,按 下一步 > 立即安装

设置过程现在将开始,系统将要求您输入产品密钥。 如果有产品密钥,请输入产品密钥。 否则选择 我没有产品密钥

有不同的版本 Windows 10就可以安装了。 选择您要安装的并单击 下一个。 在接下来的屏幕上,选中旁边的框 我同意证书条款 然后单击 下一个

选择 自定义安装 Windows 仅(高级) 因为虚拟机没有这个 Windows 已经安装在上面了。

在下一个屏幕上,使用以下命令对驱动器进行分区 新的, 删除格式 如果您想要多个驱动器,请选择。 对于那些想要设置单个分区的人,请单击 下一个

Windows 现在将开始在虚拟机上安装。 您将执行以下步骤: 复制 Windows 文件、准备安装文件、安装功能、安装更新和完成。

虚拟机在安装过程中可能会重新启动多次。 所以不要担心,不要让它发生 Windows 设置完成其工作。

后 Windows 安装完成后,将出现 Cortana 欢迎屏幕。 单击左下角的小麦克风图标可关闭 Cortana。 接下来,选择您的地理位置并单击 是的

选择键盘布局并单击 是的。 如果您想添加第二个布局,请选择 添加布局。 否则单击 跳过。 此步骤后您可能需要等待几分钟。

接下来,添加您的 Microsoft 帐户以继续。 如果,当 Linux 用户,您不想共享您的电子邮件信息,暂时使用伪电子邮件地址和伪密码。 Windows 会抛出错误密码错误。 然后点击 下一个 跳过添加正确的电子邮件地址

在以下屏幕上,输入您的名称和密码。 接下来,选择并回答三个安全问题以继续。

将出现“为您的设备选择隐私设置”屏幕。 如果您不想与 Microsoft 共享使用数据,请禁用所有选项。 然后点击 接受

跳过“自定义您的体验”屏幕并选择 现在不要 当系统提示您与 Cortana 共享个人信息时。 跟随那个, Windows 在桌面上启动之前,我们会为您调整一些其他内容。

如果您不喜欢 KVM,为什么不选择其他虚拟机管理程序,例如 VirtualBox 或安装VMware Windows?

您不仅限于 KVM Linux

安装就是这么简单 Windows 10 个 KVM 开启 Linux。 但不要就此止步。 尝试一切可能 Linux 通过将发行版和其他开源操作系统安装在虚拟机中。

您不限于使用基于内核的虚拟机 Linux。 如果您愿意,您甚至可以选择其他虚拟机管理程序 VirtualBox 或安装VMware Windows 在他们的 Linux 机器。