Loading [MathJax]/jax/output/HTML-CSS/jax.js
2 Star 7 Fork 9

zhing/pvevm-hooks

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

pvevm-hooks

介绍

PVE下KVM虚拟机直通钩子脚本
本项目可以让PVE虚拟机直通的核显、声卡、USB控制器,在虚拟机关闭后返回PVE宿主机
实现效果和详细操作说明请查看:
B站视频:https://www.bilibili.com/video/BV1oT41137CU
博客文章:https://zhing.fun/pve_igpupt/

使用说明

克隆本仓库至/root目录

git clone https://gitee.com/hellozhing/pvevm-hooks.git

添加可执行权限

cd pvevm-hooks
chmod a+x *.sh *.pl

脚本中默认没有启用USB直通返回,如需启用,请取消vm-stop.sh中“echo $usb_addr...”两行注释。
复制perl脚本至snippets目录

mkdir /var/lib/vz/snippets
cp hooks-igpupt.pl /var/lib/vz/snippets/hooks-igpupt.pl

将钩子脚本应用至虚拟机

qm set <VMID> --hookscript local:snippets/hooks-igpupt.pl

如果PVE安装了图形界面
请取消vm-start.sh中(dirname0)/vfio-startup.sh该行注释
取消vm-stop.sh中(dirname0)/vfio-teardown.sh该行注释

感谢

@ledisthebest
提供的脚本vfio-startup.sh和vfio-teardown.sh

空文件

简介

PVE下KVM虚拟机直通钩子脚本 展开 收起
Shell 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hellozhing/pvevm-hooks.git
git@gitee.com:hellozhing/pvevm-hooks.git
hellozhing
pvevm-hooks
pvevm-hooks
master

搜索帮助