熵义

*.entropy.press

GNOME Boxes,给大众的虚拟化

2023年12月,微信仍然未推出Linux版本。所以,在Linux系统上(安全地)运行微信的唯一办法就是安装Windows 10虚拟机。比较新的发行版中会自带一个GNOME Boxes软件,这个Boxes就是今天介绍的主角。

GNOME Boxes整体设计简介优雅,它可以在Linux主机系统上部署和管理虚拟化客户系统(一般被称为Guest System)。它还可以用于连接和管理远程机器上的屏幕共享或虚拟化系统的远程连接。

在开始之前

  • 已安装GNOME Boxes 45.0或更高版本。
  • 支持Intel虚拟化技术(VT-x)或类似的虚拟化技术的处理器。Boxes会自动使用QEMU-KVM来加速虚拟机速度,几乎接近原生。
  • 足够的系统内存。
  • 从Microsoft下载的可用于安装的Windows 10 ISO镜像文件,可以使用这个链接
  • 一个Windows 10激活密钥,可以是淘宝买的,或者使用微软账户登陆等其他激活方法。

所有当前的Linux发行版都在其软件包存储库中提供gnome-boxes软件包。它可以单独安装,GNOME桌面默认包含Boxes。

Boxes非常用户友好,并且基于标准的Linux技术提供良好的性能,因此如果您迄今为止一直使用其他虚拟化选项,请考虑切换到Boxes。

GNOME Boxes 有一个简洁的名字:Boxes。

在GNOME Boxes中安装Windows 10

  1. 启动GNOME Boxes并单击左上角的“+”按钮。
  2. 选择要安装的操作系统的ISO镜像文件。如果您已将Windows安装介质(或任何其他ISO文件)下载到主目录的Download文件夹中,它将直接显示在Boxes中。
  3. 在下一个屏幕上,将Windows客户系统的内存分配至少为3GB,并将磁盘空间分配至少为20GB。如果分配6GB的内存和34GB的磁盘空间,客户系统将运行得更流畅。(磁盘空间限制为0GB则认为是没有限制,且自动应用128GB的上限)
  4. 单击创建按钮,常规的Windows安装程序将启动。
  5. 在选择语言和区域后,您将被要求输入Windows 10产品密钥。您有几个选项可继续进行:
    • 输入Windows 10产品密钥。
    • 单击“我没有产品密钥”继续安装,而不输入产品密钥。可以使用Microsoft帐户登录,或在安装完成后再激活。
  6. 选择“自定义”,您会进入“您想要哪种类型的安装?”屏幕,只需单击“下一步”继续使用默认选项。
  7. 让安装程序运行。安装完成后,您将看到用于设置用户帐户的正常首次启动向导。如果您想看到GNOME Boxes的操作过程,请观看完整安装过程的视频

注意,当系统重启时,Boxes不会检测到启动的需求,需要手动点击虚拟机项目以继续重启步骤。这个操作在安装过程中会发生多次。

安装后

一旦您成功启动并运行了Windows 10,您还需要进行一些其他操作,以使Windows 10和GNOME集成正常工作。您可以跳过此部分,但在Linux上使用Windows 10的体验将会更差。

要启用屏幕调整大小和剪贴板共享功能,您需要下载并安装Spice的Windows客户工具。下载链接在这。

使用文件夹共享需要在Windows上安装基于webdev的守护进程,下载链接在这,依然由Spice提供。注意:webdev有文件大小限制。

上述链接包含大部分所需的虚拟化驱动程序,但部分驱动有些老旧。您可以从稳定的VirtIO获取更新的驱动程序。您将需要名为virtio-win-gt.msi(适用于x64或x86)的驱动程序。全部版本的链接在这里。选择一个末尾小版本号最大的安装。

安装了客户工具和更新的驱动程序后,在调整GNOME Boxes窗口的大小或将其全屏显示时,客户系统将自动调整到新的屏幕尺寸。复制到剪贴板上的内容现在也将在两台计算机之间共享,因此可以在客户系统和主机系统之间交换链接和其他文本数据。


已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注