一个简易版的spice VDI 云桌面 客户端 系统
Copyright (C) atmgnd@outlook.com
查看最新版本: onenix
onenix主要用于个人测试, 用作简易服务器, 管理虚拟机. SPICE连接原生QEMU等, 同时其还集成了一些USB调试与系统维护相关的工具
功能与特点
- 运行资源要求低, 内存占用少
- 体积小
- 快速启动(不含2秒LOGO强制显示)
- 快速安装
- 支持安装至内置硬盘, 要求至少256MB硬盘
- 支持USB LIVE 模式
- 支持RAMOS模式
- 可作为简易VDI客户端系统, 集成VIRT-VIEWER
- 可作为简易IDV宿主机系统, 集成QEMU. 支持显卡透传与GVT-G
- 开源组件优化定制与BUG修复
ISO文件下载
文件名 | 说明 |
---|---|
onenix | 常规ISO, 默认启动至安装界面 |
onenix_toolkit | LIVE ISO |
使用rufus 刻录后启动, 或借助于ventoy 启动
用户名与密码
用户名 | 密码 |
---|---|
root | z12345 |
启动模式
无论使用以下哪一种启动模式, 仅内核参数不同, 其余均相同
模式 | 说明 |
---|---|
常规U盘启动 | 至安装界面 |
U盘启动RAMOS | 用于不安装至原内置硬盘的情况下, KVM透传SATA与USB控制器 |
内置硬盘启动 | 用作KVM客户端或简易KVM服务器 |
虚拟化功能集成
onenix 系统集成了以下功能, 部分使用网上资源, 部分为我个人开发. 除virt-viewer外, 其他均不提供图形界面
- 简易KVM管理脚本
- 对seabios/OVMF进行部分功能集成(来自网络)及BUG修正
- 理论上支持GVT-D/GVT-G
- VFIO 透传
GVT-G 设置说明
TODO
GVT-D 设置说明
TODO
windows 内核调试虚拟设置说明
TODO
截图
安装为简易客户端
安装为命令行
从USB/CD启动的RAMOS
注意: 从USB/CD启动时启动LOGO不会显示
连接虚拟机
移步
IGPU 透传
Motherboard: asrock DeskMini H470
CPU: Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz
Host Linux Kernel: 5.15.52
http://atmgnd.cn/respool/zanix/gvt_d1.mp4
gvt_d1
GVTG
配置同上, 不同之处在于GVTG为虚拟切分显卡, 启动虚拟机后宿主机仍然可以使用图形界面, 而IGPU透传则只能关闭虚拟机后才能返回宿主Linux系统. 以下为测试视频, 通过U盘启动(会输出较多测试打印). 视频中使用快捷键来在宿主机与Windows虚拟机之间切换
http://atmgnd.cn/respool/zanix/gvt_g1.mp4
gvt_g1
一个简易版的spice VDI 云桌面 客户端 系统相关推荐
- DFiddler:A HTTP Packets Listener一个简易版的手机端的Fiddler。
Diddler A HTTP Packets Listener一个简易版的手机端的Fiddler. Android系统需要Root权限. PIC_20140121_220503_617.jpeg PI ...
- 肝一波 ~ 手写一个简易版的Mybatis,带你深入领略它的魅力!
零.准备工作 <dependencies><dependency><groupId>mysql</groupId><artifactId>m ...
- 实现一个简易版的微博,包含 client 和 server 两部分,并实现四个基础功能:关注、取关、发微博、获取用户微博列表
const assert = require('assert'); const question = '实现一个简易版的微博,包含 client 和 server 两部分,并实现四个基础功能:关注.取 ...
- 依赖注入[5]: 创建一个简易版的DI框架[下篇]
为了让读者朋友们能够对.NET Core DI框架的实现原理具有一个深刻而认识,我们采用与之类似的设计构架了一个名为Cat的DI框架.在<依赖注入[4]: 创建一个简易版的DI框架[上篇]> ...
- javascript实现图片轮播_手撸一个简易版轮播图(上)
手撸一个简易版轮播图 实现原理,通过控制 swiper-warpper 容器的定位来达到切换图片的效果. 页面布局 简易版轮播图 < > 页面样式 .container{width: 60 ...
- 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器...
[索引页] [×××] 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器 作者:webabcd 介绍 Silverlight 2.0 ...
- 【Linux】用进程控制知识做一个简易版shell
文章目录 什么是shell 图示 分析 代码 什么是shell shell是命令行解释器的统称 当前使用的shell的名字是bash,bash其实也是一个程序 当前我使用的是centos7下实现一个简 ...
- 一个简易版的新闻应用(同时兼容手机和平板)
代码可能有点长,需要耐心看几遍.前前后后我看了5遍才把整个流程吃透,相信你一定比我聪明!!! 新建一个FragmentBestPractice项目 (让ADT帮我们自动创建活动--活动名:MainAc ...
- 碎片的最佳实践——一个简易版的新闻应用
现在你已经将关于碎片的重要知识点都掌握得差不多了,不过在灵活运用方面可能还有些欠缺,因此又该进入最佳实践环节了. 前面有提到过,碎片很多时候都是在平板开发当中使用的,主要是为了解决屏幕空间不能充分利用 ...
最新文章
- 机器人3D互动展品开发计划——飞拍视觉伺服
- bzoj 4237 稻草人
- u32和字符串的转换函数
- 解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误
- springboot:映射静态资源路径
- 理解进程创建、可执行文件的加载和进程执行进程切换,重点理解分析fork、execve和进程切换
- 函数计算的开发与配置
- 無法在 module_path 中找出佈景主題引擎:‘clearlooks’,
- WebRTC入门知识
- Java高级工程师需要掌握哪些核心点?
- 吉林大学计算机学院控制与应用实验室,2019计算机考研吉林大学国家物联网虚拟仿真实验教学中心简...
- 开源GIS平台实战项目的总结
- iOS iPhone 5s/6/6Plus 屏幕尺寸
- 如何清空各种浏览器缓存
- SQL Server数据库建表
- 计算机学科教育案例怎么写,关于举办2019年学院《计算机应用基础》课程教学改革实验案例征文比赛的通知...
- php asp.net html,Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么?...
- Linux基本操作知识一
- 迅睿CMS 程序安装教程
- 十大IT网站排名 及IT论坛(技术社区)排名