XenevaOS虚拟机环境配置指南
2025-06-12 07:58:09作者:彭桢灵Jeremy
前言
XenevaOS是一个新兴的操作系统项目,为了便于开发者和爱好者体验该系统,本文详细介绍如何在虚拟机环境中配置XenevaOS运行环境。我们将重点讲解VMware Workstation和VirtualBox两种主流虚拟化平台下的配置方法。
环境准备
硬件要求
- 至少2GB内存
- 3个虚拟CPU核心
- 支持EFI启动的环境
- USB 3.0控制器(推荐)
软件要求
- VirtualBox 6.0或更高版本
- 已准备好的XenevaOS镜像文件(VMDK或VHD格式)
创建虚拟磁盘映射文件
对于使用物理USB设备启动的场景,需要创建VMDK磁盘映射文件:
-
首先确定USB设备的物理驱动器编号:
- Windows:使用
diskmgmt.msc查看 - Linux:使用
lsblk命令 - macOS:使用
diskutil list命令
- Windows:使用
-
以管理员身份运行命令提示符
-
执行以下命令创建VMDK文件:
VBoxManage createmedium -filename "路径/文件名.vmdk" --variant RawDisk --format=VMDK --property RawDrive=\\.\PhysicalDriveX
其中X替换为你的USB设备编号
Windows系统关键设置
关闭基于虚拟化的安全功能(VBS)
XenevaOS需要直接访问硬件内存区域,因此需要临时关闭Windows的VBS功能:
-
关闭内存完整性:
- 打开Windows安全中心
- 进入"设备安全"→"核心隔离详细信息"
- 关闭"内存完整性"选项
- 重启系统
-
关闭hypervisor启动类型:
- 以管理员身份运行CMD
- 执行命令:
bcdedit /set hypervisorlaunchtype off - 再次重启系统
VirtualBox虚拟机配置
基本配置
- 创建新虚拟机:
- 类型选择"Linux"
- 版本选择"Ubuntu(64位)"
- 内存设置为2048MB
- 处理器数量设置为3
- 启用EFI选项
- 不添加虚拟硬盘
高级设置
-
系统设置:
- 芯片组选择ICH9
- 指针设备选择USB Tablet
- 启用I/O APIC
-
存储设置:
- 添加AHCI(SATA)控制器
- 在控制器中添加之前创建的VMDK文件或下载的VHD文件
-
音频设置:
- 主机音频驱动选择Windows Direct Sound
- 音频控制器选择Intel HD Audio
- 启用音频输出和输入
-
USB设置:
- 启用USB控制器
- 选择USB 3.0(XHCI)控制器
XenevaOS使用指南
启动桌面环境
XenevaOS v1.0版本需要手动启动桌面组件:
- 在终端输入
xelnch启动AppTray进程 - 按Ctrl+C中断终端
- 输入
nmdapha启动桌面任务栏 - 点击任务栏上的Xeneva图标打开应用菜单
音频播放功能
XenevaOS内置音频播放器支持48kHz/16bit的WAV格式:
- 在终端输入:
play -file /music/folk.wav
- 按Ctrl+C可中断播放返回shell
调试与故障排除
建议附加串行终端以获取系统内部消息,这对调试系统崩溃非常有帮助。配置方法请参考相关文档。
注意事项
当前版本的XenevaOS需要手动启动各组件,暂不支持自动启动所有服务。在使用过程中如遇问题,建议检查虚拟机配置是否严格按照本文要求设置。
通过以上步骤,您应该能够顺利在虚拟机中运行XenevaOS并体验其基本功能。随着项目的不断发展,未来版本可能会简化安装和使用流程。
登录后查看全文
热门项目推荐
相关项目推荐
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
atomcodeAn open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust024
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
HY-Embodied-0.5这是一套专为现实世界具身智能打造的基础模型。该系列模型采用创新的混合Transformer(Mixture-of-Transformers, MoT) 架构,通过潜在令牌实现模态特异性计算,显著提升了细粒度感知能力。Jinja00
LongCat-AudioDiT-1BLongCat-AudioDiT 是一款基于扩散模型的文本转语音(TTS)模型,代表了当前该领域的最高水平(SOTA),它直接在波形潜空间中进行操作。00
ERNIE-ImageERNIE-Image 是由百度 ERNIE-Image 团队开发的开源文本到图像生成模型。它基于单流扩散 Transformer(DiT)构建,并配备了轻量级的提示增强器,可将用户的简短输入扩展为更丰富的结构化描述。凭借仅 80 亿的 DiT 参数,它在开源文本到图像模型中达到了最先进的性能。该模型的设计不仅追求强大的视觉质量,还注重实际生成场景中的可控性,在这些场景中,准确的内容呈现与美观同等重要。特别是,ERNIE-Image 在复杂指令遵循、文本渲染和结构化图像生成方面表现出色,使其非常适合商业海报、漫画、多格布局以及其他需要兼具视觉质量和精确控制的内容创作任务。它还支持广泛的视觉风格,包括写实摄影、设计导向图像以及更多风格化的美学输出。Jinja00
项目优选
收起
暂无描述
Dockerfile
678
4.33 K
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.57 K
911
deepin linux kernel
C
28
16
暂无简介
Dart
923
228
Ascend Extension for PyTorch
Python
518
630
全称:Open Base Operator for Ascend Toolkit,哈尔滨工业大学AISS团队基于Ascend C打造的高性能昇腾算子库。
C++
46
52
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.07 K
559
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
399
305
🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
1.35 K
110
华为昇腾面向大规模分布式训练的多模态大模型套件,支撑多模态生成、多模态理解。
Python
134
212