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 云桌面 客户端 系统相关推荐

  1. DFiddler:A HTTP Packets Listener一个简易版的手机端的Fiddler。

    Diddler A HTTP Packets Listener一个简易版的手机端的Fiddler. Android系统需要Root权限. PIC_20140121_220503_617.jpeg PI ...

  2. 肝一波 ~ 手写一个简易版的Mybatis,带你深入领略它的魅力!

    零.准备工作 <dependencies><dependency><groupId>mysql</groupId><artifactId>m ...

  3. 实现一个简易版的微博,包含 client 和 server 两部分,并实现四个基础功能:关注、取关、发微博、获取用户微博列表

    const assert = require('assert'); const question = '实现一个简易版的微博,包含 client 和 server 两部分,并实现四个基础功能:关注.取 ...

  4. 依赖注入[5]: 创建一个简易版的DI框架[下篇]

    为了让读者朋友们能够对.NET Core DI框架的实现原理具有一个深刻而认识,我们采用与之类似的设计构架了一个名为Cat的DI框架.在<依赖注入[4]: 创建一个简易版的DI框架[上篇]> ...

  5. javascript实现图片轮播_手撸一个简易版轮播图(上)

    手撸一个简易版轮播图 实现原理,通过控制 swiper-warpper 容器的定位来达到切换图片的效果. 页面布局 简易版轮播图 < > 页面样式 .container{width: 60 ...

  6. 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器...

    [索引页] [×××] 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器 作者:webabcd 介绍 Silverlight 2.0 ...

  7. 【Linux】用进程控制知识做一个简易版shell

    文章目录 什么是shell 图示 分析 代码 什么是shell shell是命令行解释器的统称 当前使用的shell的名字是bash,bash其实也是一个程序 当前我使用的是centos7下实现一个简 ...

  8. 一个简易版的新闻应用(同时兼容手机和平板)

    代码可能有点长,需要耐心看几遍.前前后后我看了5遍才把整个流程吃透,相信你一定比我聪明!!! 新建一个FragmentBestPractice项目 (让ADT帮我们自动创建活动--活动名:MainAc ...

  9. 碎片的最佳实践——一个简易版的新闻应用

    现在你已经将关于碎片的重要知识点都掌握得差不多了,不过在灵活运用方面可能还有些欠缺,因此又该进入最佳实践环节了. 前面有提到过,碎片很多时候都是在平板开发当中使用的,主要是为了解决屏幕空间不能充分利用 ...

最新文章

  1. 机器人3D互动展品开发计划——飞拍视觉伺服
  2. bzoj 4237 稻草人
  3. u32和字符串的转换函数
  4. 解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误
  5. springboot:映射静态资源路径
  6. 理解进程创建、可执行文件的加载和进程执行进程切换,重点理解分析fork、execve和进程切换
  7. 函数计算的开发与配置
  8. 無法在 module_path 中找出佈景主題引擎:‘clearlooks’,
  9. WebRTC入门知识
  10. Java高级工程师需要掌握哪些核心点?
  11. 吉林大学计算机学院控制与应用实验室,2019计算机考研吉林大学国家物联网虚拟仿真实验教学中心简...
  12. 开源GIS平台实战项目的总结
  13. iOS iPhone 5s/6/6Plus 屏幕尺寸
  14. 如何清空各种浏览器缓存
  15. SQL Server数据库建表
  16. 计算机学科教育案例怎么写,关于举办2019年学院《计算机应用基础》课程教学改革实验案例征文比赛的通知...
  17. php asp.net html,Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么?...
  18. Linux基本操作知识一
  19. 迅睿CMS 程序安装教程
  20. 十大IT网站排名 及IT论坛(技术社区)排名

热门文章

  1. 基于 Traefik 的 ForwardAuth 配置
  2. K8S部署Traefik与Ingress、IngressRoute——筑梦之路
  3. php解析word文档
  4. 数据嗨客 | 第1期
  5. 如何写一个拼写检查器-by Peter Norvig
  6. 闲谈swi与ucos-终结
  7. SQL ON Hadoop-Hive(六)-字符串函数+行列转换
  8. Qt学习笔记——获取本机网络信息(IP, 子网掩码, 广播地址,主机名
  9. Mac终端添加快捷命令
  10. 如何用Python代码发一个炫酷的朋友圈