在虚拟机中使用 Omarchy:VirtualBox、VMware 与 Parallels
先匹配宿主与客户机架构,再设置虚拟固件和设备,分阶段判断安装、图形和集成功能的问题。
根据公开资料整理,未在实机验证。操作前请核对你的版本与硬件环境。
虚拟机适合在不替换日常系统的情况下学习 Omarchy。安装器看到的是虚拟硬件。虚拟机成功不能证明笔记本实体 Wi-Fi、GPU、休眠也兼容;虚拟图形设置失败,也不能证明这台电脑无法原生运行 Omarchy。
本页提供准备和诊断路线,不代表三个厂商都认证或实测支持 Omarchy。讨论的镜像是官方安装指南中的标准 x86-64 发行路径。
先判断架构,再选软件
章节:先判断架构,再选软件虚拟化通常运行与宿主同架构的客户机。跨架构模拟需要翻译指令,性能和设备限制不同。ARM Linux 能运行某个 x86 应用,与启动完整 x86 操作系统不是同一回事。
| 宿主与平台 | 与本文 Intel ISO 的关系 | 如何判断 |
|---|---|---|
| Intel/AMD Windows 或 Linux,VirtualBox | 同架构;仍需确认宿主版本与虚拟化条件 | 可以进一步研究配置路径 |
| Intel/AMD Windows 或 Linux,VMware Workstation | 同架构;先核对厂商宿主要求 | 固件与虚拟图形分别检查 |
| Intel Mac,VMware Fusion 或 Parallels | 同架构 | 使用 EFI Linux 客户机配置 |
| Apple Silicon,VirtualBox | VirtualBox 7.2 的 ARM 宿主要求 ARM 客户机 | 普通虚拟化不能使用这个 x86 ISO |
| Apple Silicon,VMware Fusion | 支持 ARM 客户机,不支持 x86 操作系统 | ARM 客户机不是本文的 Omarchy 安装 |
| Apple Silicon,Parallels Intel 模拟器 | 受版本、授权、资源与设备限制的预览模拟功能 | 属于实验,不能当可靠日用方案 |
架构限制依据 Oracle、Broadcom 与 Parallels。在原生安装和虚拟机之间选择时,也请看 Mac 支持范围。
建立容易诊断的初始配置
章节:建立容易诊断的初始配置先校验 ISO。创建带独立虚拟磁盘的全新试用客户机,不要挂载存有宿主数据的实体磁盘。选择与镜像相符的 64 位 Linux 类型;厂商无人值守安装不能识别 Omarchy 时使用手动安装。启用 UEFI/EFI,按官方安装路径在客户机内处理 Secure Boot。
分配 CPU 与内存时给宿主留出资源。磁盘按应用和项目规划,同时检查宿主实体空间。本页不编造已测试最低数值。初始网络用 NAT,减少对桥接配置和局域网接纳额外设备的依赖。
初始显示配置尽量简单:一块虚拟屏幕、适中的分辨率、该厂商针对 Linux 客户机的图形设置。记录控制器与加速选项。排查黑屏需要改设置时,先关机,再一次只改一个条件,不要同时更改内存、固件、控制器和工具包。
这里有两套不同的固件策略:宿主固件决定虚拟化平台能否运行;客户机固件决定 ISO 能否启动。宿主虚拟化驱动缺失,不能靠修改客户机桌面解决。
VirtualBox:先实现基础启动
章节:VirtualBox:先实现基础启动按当前版本设置启用 EFI,将 ISO 挂到虚拟光驱,并确认安装目标是新建虚拟盘。Oracle 的用户指南介绍安装和 Guest Additions,但不代表所有 Omarchy Wayland 集成功能都得到保证。
把成功拆成五个阶段:
- 虚拟固件识别镜像,进入安装器。
- 安装在虚拟磁盘上完成。
- 移除 ISO 后,从已安装磁盘启动。
- 桌面能打开终端,并连接网络。
- 分别测试需要的宿主集成功能。
第五阶段的剪贴板或自动缩放失败,不应直接重装已通过前四阶段的系统。检查增强工具版本、客户机服务和该功能对当前桌面会话的支持。厂商列出某功能,不代表所有为 X11 设计的集成都能在 Hyprland 下原样工作。
VMware:工具包不等于图形驱动
章节:VMware:工具包不等于图形驱动Workstation 与 Fusion 对应不同宿主平台,先选对产品再参考 Linux 教程。新客户机使用 EFI 与相符的 64 位 Linux 镜像。不要把更改已安装客户机的固件模式当成随手修复黑屏的方法;已有启动布局可能依赖原来的固件。
Linux 集成方面,Broadcom 推荐发行版提供的 open-vm-tools。上游项目区分工具、内核已有驱动和桌面集成组件。安装工具包不会凭空获得 GPU 加速;服务运行也不能证明剪贴板或共享文件夹在特定 Wayland 会话中能用。
先检查已有状态,不要直接安装旧的 Tools 压缩包:
pacman -Q open-vm-toolssystemctl status vmtoolsd.service --no-pager“找不到包”是安装状态,“找不到单元”是服务状态。按当前包与厂商说明处理实际需要的功能。共享文件夹、剪贴板、自动调整分辨率应各自验收。不要把存有唯一备份的目录开放给可随时丢弃的试用客户机。
Parallels:Intel 与 Apple Silicon 要分开
章节:Parallels:Intel 与 Apple Silicon 要分开Intel Mac 可以从镜像创建 Linux 虚拟机,在第一次启动前检查硬件设置,按厂商 Intel 虚拟机说明使用 EFI。
Apple Silicon 上,Parallels 提供的是符合版本与授权条件的 Intel 模拟器早期预览,不是普通 x86 虚拟化。核对的说明列出单个虚拟 CPU、最多 8 GB、没有 USB 与音频,以及 Linux Tools 问题;新建 Linux 客户机被描述为不稳定,Omarchy 也不在验证名单中。这种环境不适合评价 Omarchy 的正常性能、音频或 USB 支持。同时,旧说法“Parallels 永远不能在 ARM 上跑 Intel 客户机”也过于绝对。
明确要实验时,记录准确版本、授权版本与模拟器模式。虚拟设备根本不存在时,应止于平台限制,不要在客户机里反复改配置试图修好它。
按最先失败的阶段排查
章节:按最先失败的阶段排查| 现象 | 缩小检查范围 |
|---|---|
| 平台拒绝启动虚拟机 | 宿主架构、虚拟化条件、驱动与厂商支持范围 |
| 没有可启动介质 | ISO 是否挂载、光驱启动选择、镜像完整性和客户机固件 |
| 安装器找不到磁盘 | 虚拟磁盘与控制器挂载;不要拿宿主实体盘代替 |
| 安装后反复回到安装器 | 移除 ISO,选择已安装虚拟磁盘 |
| 启动后黑屏 | 客户机图形阶段、控制器/加速选项与日志,保留可用副本 |
| Super 快捷键作用于宿主 | 键盘捕获和宿主快捷键,查看平台释放键说明 |
| 网络可用但剪贴板不通 | 分开处理网络与工具/会话集成 |
| 虚拟容量很大仍报空间不足 | 同时检查宿主与客户机剩余空间 |
客户机稳定工作后,实验前创建关机状态的虚拟机快照或克隆。它覆盖的范围与 Omarchy 系统快照不同;要知道是否包含内存状态、虚拟机文件存在哪里。重要文档保留独立备份,不只放在试用虚拟机里。求助信息应包含宿主 CPU/系统、虚拟化软件版本、镜像版本、EFI 设置、图形控制器,以及最先失败的阶段。