使用 Quickemu(自动 ISO 下载)快速创建和运行优化的 Linux、macOS 和 Windows 虚拟机

[ad_1]

Quickemu 是 QEMU 的命令行包装器,可用于快速创建和运行高度优化的 Linux、macOS、*BSD 和 Windows 桌面虚拟机。 它目前仅适用于 Linux 主机(它也适用于 WSL),但将来它也可能支持 macOS 主机。

Quickemu 并没有期待一个详尽的配置选项列表,而是尝试自动“做正确的事情”并为您自动创建 VM 配置。 除此之外, 该工具还会自动下载 Linux、macOS 或 Windows 映像,所以您所要做的就是在虚拟机中运行并安装操作系统。

即使使用 Quickemu,您也不需要配置任何东西,例如,它会根据主机规格自动计算应分配给 VM 的 CPU 内核和 RAM 的数量, 您仍然可以使用自定义配置选项 在 .conf 文件中。

更重要的是,如果使用命令行不是你的事, 还有一个第三方 GUI 对于用 Flutter 编写的 Quickemu,称为 Quickgui:

Quickemu 早在 2021 年 9 月就发布了第一个稳定版(1.0.0),但已经很受欢迎,在 GitHub 上有超过 3700 颗星。 它最初是作为一种快速测试 Linux 发行版的方法而创建的,“其中虚拟机配置可以存储在任何地方,例如外部 USB 存储或您的主目录,并且不需要提升权限来运行虚拟机”,但它后来演变,并且它现在还支持 macOS 和 Windows。

使用 Docker-OSX 在虚拟机中安装 macOS Monterey、Big Sur 或 Catalina

在我写这篇文章的时候,Quickemu 支持以下客户操作系统:

  • 苹果系统 蒙特雷、大苏尔、卡塔利娜、莫哈韦和高山脉
  • Microsoft Windows 8.1、10 和 11,包括 TPM 2.0
  • Linux
    • Ubuntu 和所有官方 Ubuntu 风格(Ubuntu、Lubuntu、Ubuntu Budgie、Ubuntu Kylin、Ubuntu MATE、Ubuntu Studio 和 Xubuntu)
    • Linux Mint Cinnamon、MATE 和 Xfce
    • 基本操作系统
    • 流行!_OS
    • 佐林操作系统
    • KDE 霓虹灯
    • 卡利 Linux
    • 带有所有官方和非免费 DE 变体的 Debian Bullseye
    • Fedora
    • openSUSE Leap、Tumbleweed 和 MicroOS
    • Arch Linux
    • 嘉鲁达
    • 尼克斯操作系统
    • 阿尔玛Linux
    • 甲骨文
    • 洛基 Linux
    • Regolith Linux(1.6 和最新的 2.0.0 预发行版)
  • FreeBSD 和 OpenBSD

对于 Microsoft Windows 和 macOS,请务必阅读 Quickemu 项目页面上的说明,因为那里列出了一些特殊说明和特殊性。 例如,您会找到在那里安装 macOS 的确切说明,macOS Big Sur 和 Monterey 根本没有音频,在 Windows 上,网络接口在安装过程中被禁用以允许创建本地帐户等。我还想添加我的自己的注释:在安装 macOS Monterey 时,安装程​​序卡住了,所以我重新启动了虚拟机并继续安装(最终成功)。

需要注意的是,Apple 不允许在非 Apple 硬件上安装 macOS。 如果您想使用它在虚拟机中合法安装 macOS,您的主机操作系统必须安装在 Apple 硬件上。

除了可以轻松在 VM 中安装所有这些操作系统(包括自动下载 ISO 映像), 快车特点

  • 完整的 SPICE 支持,包括主机/来宾剪贴板共享
  • 适用于 Linux 和 Windows 来宾的 VirtIO-webdavd 文件共享
  • 适用于 Linux 和 macOS 来宾的 VirtIO-9p 文件共享
  • QEMU 访客代理支持; 通过标准 QMP 命令提供对系统级代理的访问
  • 适用于 Linux、macOS 和 Windows 来宾的 Samba 文件共享(如果主机上安装了 smbd)
  • VirGL 加速
  • USB 设备直通
  • 智能卡直通
  • 自动 SSH 端口转发给客人
  • 网口转发
  • 全双工音频
  • EFI(带或不带 SecureBoot)和传统 BIOS 引导
  • 可用的图形用户界面

下载快车

Quickemu 在 PPA 中适用于 Ubuntu / Pop!_OS / Linux Mint 用户,在 AUR 上适用于 Arch Linux / Manjaro:stable 或 git。 对于其他 Linux 发行版,您需要手动安装要求,然后从源代码运行它。 安装后,请查看其介绍和所有可用选项。

第三方 Quickemu GUI,Quickgui,也可用于 Ubuntu / Pop!_OS / Linux Mint 的 PPA,以及用于 Arch Linux / Manjaro 的 AUR:quickgui 或 quickgui-bin。 您还可以从项目的发布页面下载 Quickgui Linux 二进制文件。 另请查看 Quickgui 使用说明。

要使用它,您的计算机 CPU 需要支持硬件虚拟化; 从这里查看 KVM 清单以了解您的 CPU 是否支持它(您也可以运行 sudo kvm-ok 如果一切正常,它将返回“可以使用 KVM 加速”)。

通过 hn

[ad_2]

Related Posts