多年来,我一直是虚拟化技术的爱好者,一路使用了许多不同的产品。虚拟化技术对数据中心和桌面都有优势:数据中心使用它来提高服务器硬件利用率,而桌面用户则使用它进行建模、测试和开发工作。一个操作系统在同一硬件上的另一个操作系统之上运行,这一切都归功于虚拟机 (VM) 的概念。
我最近将我的笔记本电脑从 Fedora 29 Workstation Edition Linux 升级到 30 版本。我注意到应用程序菜单中有一个名为 Boxes 的 GNOME Boxes。GNOME 项目(其成员是 GNOME 桌面环境的创建者和维护者)将 GNOME Boxes 描述为:“一个简单的 GNOME 应用程序,用于查看、访问和管理远程和虚拟系统。” 当然,我必须试用一下这个工具。
这篇分为两部分的文章将介绍 Boxes 的两个主要功能。在撰写本文时,我使用的是 Boxes 3.32.0.2-stable 版本。由于 GNOME Boxes 项目将 VM 称为“box”,因此我将使用该术语。
让我们直接开始使用 GNOME Boxes 创建虚拟机。
创建 box
当您启动 Boxes 时,它会打开主窗口

单击应用程序左上角的 新建 按钮开始使用 Boxes。这将打开一个标题为 创建 Box 的对话框。首次运行 Boxes 时,您将看到以下屏幕。单击 继续。

如果您之前运行过 Boxes,则会打开以下窗口。

您会看到几个选项。您可以下载操作系统 (OS)、连接到远程 box 或选择文件。
屏幕顶部上面的操作系统列表是默认列表。如果您在 Downloads 目录中有任何 OS ISO 文件,则该列表可能会有所不同。这是因为 Boxes 会检测 ISO 文件并相应地创建操作系统列表。例如,如果我的 Downloads 中有 FreeBSD 12 的 ISO 文件 (FreeBSD-12.0-RELEASE-amd64-disc1.iso),它将包含在列表中,如下所示。

如果您单击 下载操作系统,您可以从包含许多选项的更大列表中选择操作系统。您选择的操作系统的 ISO 文件将保存到您的 Downloads 目录。
使用 Fedora 30 创建 box
我选择使用 Fedora 30 Workstation Edition 创建我的第一个 box。该操作系统尚未在 Boxes 的默认操作系统列表中提供,因此我将 Fedora 30 Workstation Live CD ISO 文件保存到我的 Downloads 目录。(如果您想安装 Fedora 30 Workstation,请跳转到本文末尾查看下载说明。)
[alan@workstation Downloads]$ ls -l
-rw-r--r-- 1 alan alan 1934753792 May 2 20:08 Fedora-Workstation-Live-x86_64-30-1.2.iso
-rw-r--r-- 1 alan alan 892467200 May 7 17:00 FreeBSD-12.0-RELEASE-amd64-disc1.iso
现在,当 Boxes 启动时,操作系统列表包括 Fedora 30。单击 Fedora-Workstation 开始。

下一个屏幕名为 查看,显示您创建的新 box 的内存和磁盘属性。

单击 自定义 将允许您调整内存和磁盘大小。

要继续,请单击窗口右上角的 创建。将创建并启动新的 box。

一旦 Fedora Live CD 启动,您就可以像在裸机上一样完成安装。

我做的最后一件事是在 box 的属性中重命名 box。
我的观点
我印象深刻。GNOME Boxes 非常适合希望快速部署各种操作系统和软件以进行开发、实验和学习任务且工作量最少的用户。这正是 GNOME 的初衷。
GNOME Boxes 相对简单。更高级的硬件、网络设备和 CPU 功能配置将需要像 virt-manager 这样的工具。您的使用需求将决定您是否可能需要该级别的自定义。
在第 2 部分中,我将介绍 Boxes 的远程访问功能。
下载 Fedora 30 Workstation
要下载 Fedora 30 Workstation,请浏览到 Fedora 网站。在此页面上,将鼠标光标放在左侧的 WORKSTATION 上,然后单击 立即下载。

下一个屏幕提供了下载 Fedora 30 Workstation 64 位 ISO 文件的链接,该文件为 1.9GB。我将文件 Fedora-Workstation-Live-x86_64-30-1.2.iso 保存到我的 Downloads 目录。

4 条评论