当前位置:首页 > NAS > 正文内容

PVE安装飞牛os 实现SR-IOV核显虚拟化

ym02305个月前 (09-11)NAS1074

大家好,我是清涵。利用pve虚拟机安装飞牛os可以通过核显虚拟化来实现硬件解码,飞牛os驱动也可以在应用商店里直接安装。上期我们用n100主板安装了pve系统,pve系统最主要的功能就是虚拟机。所以本期和大家分享一下,我在pve系统里安装飞牛os的过程,并且实现SR-IOV核显虚拟化直通,不仅可以在飞牛os里打开硬件解码,还可以支持后续添加其他的虚拟机系统,让我们的nas可玩性大大增加。

一、准备工作

1.首先设置BIOS。继续上期内容,在优化完pve系统后我们选择重启,开机时连摁delete,进入到主板bios界面,这里我们找到并开启,SR-IOV核显虚拟化设置,具体位置可以询问主板厂商,设置好之后F10保存重启

2.在等待重启期间,我们来到飞牛os官网,下载最新的飞牛系统镜像

二、给PVE安装SR-IOV核显虚拟化

1.这里我们使用github里的一位大佬(https://github.com/strongtz/i915-sriov-dkms)的驱动,按照项目的步骤进行安装

2.首先输入apt install build-* dkms装一下软件包,再输入y

3.继续输入apt install proxmox-headers-$(uname -r) proxmox-kernel-$(uname -r)安装同版本内核头文件,注意pve不要有多个内核,会有可能最后安装不成功,再输入y

4.输入wget -O /tmp/i915-sriov-dkms_2025.05.18_amd64.deb "https://github.com/strongtz/i915-sriov-dkms/releases/download/2025.05.18/i915-sriov-dkms_2025.05.18_amd64.deb"下载deb包文件到tmp临时文件夹。命令里的日期需要输入项目最新版本号

补:如果连接GitHub不方便,也可以将我准备的文件(www.lanzouq.com/b011ldn9za,密码:74nd),使用上期的finalshell终端工具(https://www.hostbuf.com/t/988.html),手动拖到pve的tmp临时文件夹

5.输入dpkg -i /tmp/i915-sriov-dkms_2025.05.18_amd64.deb安装刚下载的包文件,注意这里代码日期,也需要输入项目最新版本号

6.再输入nano /etc/default/grub配置文件,并将光标移动到quiet后面

7.输入空格+intel_iommu=on i915.enable_guc=3 i915.max_vfs=7,注意这里的7是你打算开启的可分配虚拟机核显数量,数量越多相对应性能损失就越大。输入完成后输入ctrl+x,再输入y,最后回车

我这里就选择更改为2

输入y

回车

8.输入update-grub && update-initramfs -u更新文件和系统

9.再输入安装apt install sysfsutils -y系统管理工具

10.输入lspci | grep VGA查看核显所在总线位置,记下前面显示的数字

11.输入echo "devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7" > /etc/sysfs.conf并且将其中的7,更改为你之前设置的核显数量。00:02.0也是刚记下的数字

12.最后就可以输入reboot重启pve。重启完成后,可以再输入lspci | grep VGA查看一次核显。发现已经出现了两个新的设备,现在pve端的SR-IOV核显虚拟化,就设置完成了

三、添加飞牛虚拟机

1.首先点击左侧pve,选择下方local存储。再点击右侧ISO镜像,点击上传,选择之前下载的飞牛os镜像,上传

2.完成后点击右上角创建虚拟机,输入名称,下一步

3.镜像选择刚才上传的镜像文件

4.机型我选择Q35,其他可以默认

5.总线/设备我选择sata,磁盘大小可以自行设定

6.cpu类别选择host性能较好,核心数量我选择4

7.内存大小也可以自行设定

8.网络可以直接默认下一步,最后确认完成

四、安装并设置飞牛系统

1.添加完飞牛虚拟机后,我们点击pve左侧新出现的fnos,开机

2.这里安装飞牛系统和物理机安装一样,我们快速跳过一下。并且在最后记下这里显示的IP地址

3.我们打开网页访问这个IP地址,进行一下初始化设置

4.进入飞牛os,先将剩余的磁盘创建成新的存储空间。依次点击系统设置,存储空间管理,创建存储空间

5.设置好存储空间后,给飞牛os安装SR-IOV驱动就简单多了,点击左侧应用中心,选择驱动,直接点击安装这个核显驱动

五、添加虚拟核显给飞牛虚拟机

1.完成后将飞牛系统关机,回到pve的飞牛os后台,点击硬件,选择添加,PCI设备。

2.点击原始设备,选择一个之前安装的虚拟核显,注意这里不要选择第一个原本的核显,点击添加

3.之后启动飞牛os,再打开飞牛后台页面,登陆进飞牛os,打开系统设置,在设备信息里可以看到,已经显示核显信息了。并且在安装完飞牛影视后,也可以在飞牛影视设置里,打开gpu加速转码

到这里我们在pve系统里的飞牛os虚拟机就安装完成了。飞牛os现在也是发布了公测版,比起物理机直接安装飞牛系统,在pve里安装可以给我们爱折腾的伙伴们更多的选择。好了,今天的分享就到这里结束了,谢谢大家看到这里~


扫描二维码推送至手机访问。

版权声明:本文由嘉睿博客发布,如需转载请注明出处。

本文链接:https://tius.cc/?id=60

标签: nas
分享给朋友:
返回列表

上一篇:docker如何修改容器内部文件的方法

没有最新的文章了...

“PVE安装飞牛os 实现SR-IOV核显虚拟化” 的相关文章

在群晖使用Docker安装的容器升级方法

在群晖使用Docker安装的容器升级方法

       群晖NAS除了可以安装群晖自家的套件以外,还支持在Docker安装第三方的容器,那么问题来了,安装好容器怎样无损升级?你以为容器升级是先把安装好的容器删除然后再重新下载安装?其实没有那么复杂:1、打开群晖Docker,在左边映像菜单,以博主安装的...

快速清理群晖NAS上docker无用的版本文件

快速清理群晖NAS上docker无用的版本文件

     前几天写了一篇文章《在群晖使用Docker安装的容器升级方法》,于是有网友觉得采用我这种办法升级docker容器,系统会留下“垃圾”。那么今天我就教你一招清理docker因升级容器而留下无用的版本文件的方法。1、在电脑上打开SSH软件,我这里使用的是MobaX...

解决 Docker 安装 Jellyfin 封面图和部分中文字幕变方块

解决 Docker 安装 Jellyfin 封面图和部分中文字幕变方块

如果你在 Docker 中安装 Jellyfin,很可能遇到下面这种情况:(封面图里的中文字变方块)(ASS字幕里的中文字变方块)下面来解决。在容器中安装中文字体进入容器的 bash,依次输入以下命令:apt update  apt install font...

jellyfin豆瓣搜刮插件

jellyfin豆瓣搜刮插件

添加插件仓库的方法适用于V10.6.0以上,还需要梯子才能用,添加方法在下图所示位置存储库名称随便,存储库url:https://raw.githubusercontent.com/Libitum/jellyfin-plugin-douban/master/manifest.json,然后点保存然后...

Linux Jellyfin 硬解4K HEVC HDR报错,“该客户端与媒体不兼容,服务器未发送兼容的媒体格式”

Linux Jellyfin 硬解4K HEVC HDR报错,“该客户端与媒体不兼容,服务器未发送兼容的媒体格式”

问题:Jellyfin 硬解4K HEVC HDR报错,“该客户端与媒体不兼容,服务器未发送兼容的媒体格式”ffmpeg日志报错示例:原因:硬件解码开启了“色调映射”,“色调映射”可以将视频的动态范围从 HDR 变换成 SDR,同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅对 HDR...

unraid作为ups主机,虚拟机黑群晖作成ups副机进行nut不间断电源联动详细设置教程

unraid作为ups主机,虚拟机黑群晖作成ups副机进行nut不间断电源联动详细设置教程

教程详情:首先,网上相关UPS设置教程,能找到的群晖和其他系统进行UPS联动的所有教程,都是以群晖作为UPS主机,其他设备作为副机。很多人都是Pve、Unraid、Esxi、Omv等宿主系统,虚拟群晖子机。必须直通USB给群晖,否则不能联动;虚拟群晖如果崩溃或者没有开机,那么宿主系统就连不上UPS了...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。