虚拟化为任何人开启了新机遇的奇妙世界,包括想要试用新操作系统的普通计算机用户。您正在使用 Mac 但想尝试 Microsoft Windows 吗?您可以使用虚拟化解决方案来实现。如果您正在使用 Windows 但想尝试 macOS 或 Linux 平台呢?这也可以通过虚拟化实现。
存在各种虚拟化解决方案。Mac 用户通常会想到 Parallels,但它是专有软件。如果您是开发人员,您可能了解 VirtualBox。虽然 VirtualBox 是一个出色的工具,但还有另一种选择:QEMU,它是在 GPLv2 许可证下提供的开源机器模拟器和虚拟化程序。

(Bryant Son,CC BY-SA 4.0)
本分步教程解释了如何使用 QEMU 在 macOS 上运行 Fedora Linux。QEMU 也几乎在所有平台上都受支持,包括 Windows 和各种 Linux 发行版。
如果您喜欢观看视频而不是阅读,请观看本教程的 YouTube 版本
步骤 1:使用 Homebrew 安装 QEMU
如果您没有使用 macOS,请访问 QEMU 的下载页面,为您的操作系统安装它。
如果您正在使用 Mac,则可以使用 Homebrew 安装 QEMU。如果您还没有 Homebrew,Matthew Broberg 的 Homebrew 介绍 将帮助您安装和配置它。
要使用 Homebrew 安装 QEMU,请输入
brew install qemu
此命令应安装 QEMU 的所有依赖项、实用程序等。

(Bryant Son,CC BY-SA 4.0)
步骤 2:下载适用于您工作站的 Fedora ISO 镜像
接下来,下载一个 Fedora Workstation 镜像,您可以使用它通过 QEMU 启动 Fedora 环境。Fedora 是一个开源 Linux 发行版,其主要许可证是 GPLv2。虚拟化的一个优点是,如果您想使用不同的平台,您可以这样做。
通过访问 Fedora 主页 并单击 Fedora Workstation 下的 立即下载 按钮,获取 Fedora Workstation ISO 镜像。

(Bryant Son,CC BY-SA 4.0)
您要下载 ISO 镜像,因此请单击 x86_64 下的 下载 按钮。将文件保存在您可以记住的新目录中。

(Bryant Son,CC BY-SA 4.0)
步骤 3:下载用于文件驱动器的 Fedora QCOW2 镜像
除了上面的 ISO 镜像(用于启动 Fedora Workstation)之外,您还需要一个 QCOW2 镜像,它代表 QEMU Copy On Write(写入时复制)。QCOW2 使用磁盘存储优化策略,该策略将存储分配延迟到需要时才进行。QCOW2 格式由 QEMU、OpenStack 和 KVM 使用。
访问 Fedora Cloud Base 镜像 页面,然后单击 Cloud Base Image for OpenStack 旁边的 下载 链接。这将下载 QCOW2 镜像;将文件保存在您放置 Fedora Workstation ISO 镜像的同一目录中。

(Bryant Son,CC BY-SA 4.0)
步骤 4:调整 QCOW2 镜像的大小
您应该在此目录中找到两个文件。您可以使用 ls
命令进行检查。

(Bryant Son,CC BY-SA 4.0)
qemu-img
命令将允许您将下载的 QCOW2 镜像调整为想要分配的任何大小。使用此命令为您的驱动器分配 10GB
qemu-img create -f qcow2 DOWNLOADED_QCOW2_FILE 10G

(Bryant Son,CC BY-SA 4.0)
步骤 5:使用 QEMU 运行 Fedora
使用以下 qemu-system-x86_64
命令运行 Fedora
qemu-system-x86_64 \
-m 2048 \
-vga virtio \
-cdrom ./Fedora-Workstation-Live-x86_64-32-1.6.iso \
-accel hvf \
-show-cursor \
-usb \
-device usb-tablet \
-drive file=./Fedora-Cloud-Base-32-1.6.x86_64.qcow2,if=virtio

(Bryant Son,CC BY-SA 4.0)
以下是此命令的作用
qemu-system-x86_64
是 QEMU 实用程序命令。-m
参数指定您要分配多少 RAM。这分配了 2GB,但您可以根据需要增加它。-vga
在 virtio-vga 中指定图形输出。这是一个现代的、基于 virtio 的显示设备,专为虚拟机设计,包括 VGA 兼容模式。-cdrom
指定您将用于启动工作站的文件。-accel
指定您要使用的加速类型,对于基于硬件的加速,应为hvf
。-show-cursor
确保您看到鼠标光标。-usb
指定输入设备。-device usb-tablet
表示您正在使用触摸板作为输入设备。-drive file=…
指定您要使用的分区磁盘。
这将通过 QEMU 启动 Fedora Workstation。
步骤 6:在 QCOW2 上安装 Fedora
在 QEMU 窗口中,选择第一个选项,Start Fedora-Workstation。这将以标准方式启动 Fedora。

(Bryant Son,CC BY-SA 4.0)
启动可能需要一段时间,但应该进行得很顺利。

(Bryant Son,CC BY-SA 4.0)
启动后,您将有两个选项:Try Fedora 和 Install to Hard Drive。选择 Install to Hard Drive。

(Bryant Son,CC BY-SA 4.0)
您可能会看到一个空白屏幕,但正在加载内容。

(Bryant Son,CC BY-SA 4.0)
您看到的第一个屏幕是语言选择菜单。选择您感到舒适的语言,然后单击 Continue。

(Bryant Son,CC BY-SA 4.0)
您将获得更改其他设置的选项,例如时间和日期,但请选择 Installation Destination。

(Bryant Son,CC BY-SA 4.0)
注意到 10GB 的磁盘了吗?那是您之前设置的 QCOW2 镜像。选择它,然后单击 Done。

(Bryant Son,CC BY-SA 4.0)
最后,单击 Begin Installation。安装所有内容需要一段时间,但一旦一切完成,您将获得一个欢迎屏幕,而不是安装选项。

(Bryant Son,CC BY-SA 4.0)
就是这样!如您所见,QEMU 是一个不错的选择,可以尝试虚拟环境,而无需太多复杂性,并且是开源的。
我希望这可以帮助您开始使用 QEMU 运行 Fedora。请试用一下并分享您对体验的评论。
4 条评论