N5105 4口2.5g V3 Intel i225 PVE 6.2下的Jellyfin安装

1、补全PVE缺少的915 guc huc dmc固件

mkdir -p /lib/firmware/i915 && cd /lib/firmware/i915
curl -LO https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/ehl_guc_70.1.1.bin
curl -LO https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/ehl_huc_9.0.0.bin
curl -LO https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/icl_dmc_ver1_09.bin

2、lxc模板安装debian 11,完成后不要启动

3、创建LXC容器

4、在宿主PVE节点下指派核显给lxc下的debian

4.1、查看核显

4.2、编辑LXC容器的config文件,以下内容,103为虚拟机序号

vi /etc/pve/lxc/103.conf

#文件末尾加入以下内容
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.mount.entry: /dev/fb0 dev/fb0 none bind,optional,create=file
lxc.apparmor.profile: unconfined

4.3、编辑 i915.conf文件,打开intle低压cpu的硬解参数

root@pve:~# vi /etc/modprobe.d/i915.conf

#打开后是空文件,添加以下内容
options i915 enable_guc=2   #这里的值设置成2/3都可以

4.4、PVE开机自动赋权给核显及解码器

vi /lib/systemd/system/rc-local.service

#文件末尾加入
[Install]
WantedBy=multi-user.target

4.5、创建开始脚本并赋权限

vi /etc/rc.local

#添加以下内容
#!/bin/sh -e
#
#rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits
#
# By default this script does nothing.**
chmod 777 /dev/dri/*
exit 0

#保存退出后修改权限
chmod +x /etc/rc.local

#然后重启服务
systemctl enable rc-local.service

5、开启LXC的虚拟机

5.1、检查核显是否正确的传递过来

ls -l /dev/dri

如果看到和宿主机PVE一样的代码:那就说明核显已经顺利的接入进来了,为下一步开启硬解打开了大门

total 0
drwxrwxrwx 2 root root         80 Nov  4 16:28 by-path
crwxrwxrwx 1 root video  226,   0 Nov  4 16:28 card0
crwxrwxrwx 1 root render 226, 128 Nov  4 16:28 renderD128

升级一下Debian的系统

apt update
apt upgrade -y

6、开始安装jellyfin,如果中途有失败的,则重复执行失败的指令

apt install extrepo
extrepo enable jellyfin
apt update
apt install jellyfin
#查看
service jellyfin status
#重启
systemctl restart jellyfin
#停止
/etc/init.d/jellyfin stop

这个时候,浏览器输入你的LXC虚拟机的IP地址+8096的端口号,就可以看到jellyfin的登录界面了,第一次登录需要设置管理员的用户名和密码

7、开启虚拟机自动挂载nas的samba文件系统

vi /etc/fstab

验证配置

mount -fav

应用配置

mount -a

此时通过df指令就能看到共享文件系统了

8、选择QVS进行硬解

根据引用所提到的情况,由于N5105核显驱动问题,在PVE上虚拟机上的硬解码会有问题。为了解决这个问题,可以在PVE上直接安装docker,并运行Jellyfin。虽然也有LXC容器的方案,但在LXC容器中运行docker并不太稳定。因此,本文建议在PVE宿主机上安装docker并运行Jellyfin,以实现硬解码。为了安装docker,需要先安装intel-gpu-tools来解决核显驱动问题。 根据引用所提到的命令,可以使用命令"pct set 200 -mp0 /mnt/data/docker/data,mp=/mnt/docker/data"来设置PVE容器200的存储路径。而根据引用所提到的命令,可以通过一键安装Docker的方式来安装Docker,命令为"apt install curl -y curl -sSL https://get.daocloud.io/docker | sh"。另外,也可以通过修改Docker配置文件来设置国内源,具体操作是使用命令"nano /etc/docker/daemon.json"来打开配置文件并修改。 综上所述,为了在PVE安装n5105和docker jellyfin,可以按照以下步骤进行操作: 1. 确保PVE主机上安装intel-gpu-tools以解决核显驱动问题。 2. 使用命令"pct set 200 -mp0 /mnt/data/docker/data,mp=/mnt/docker/data"来设置容器200的存储路径。 3. 使用命令"apt install curl -y curl -sSL https://get.daocloud.io/docker | sh"来一键安装Docker。 4. 使用命令"nano /etc/docker/daemon.json"打开Docker配置文件,并修改为国内源。 通过以上步骤,您可以在PVE上成功安装n5105和docker jellyfin,并实现硬解码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [N5105 PVE docker-compose 安装Jellyfin 并实现 硬解码](https://blog.csdn.net/qq_34036107/article/details/125729435)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [N5105 PVE 折腾 docker jellyfin openwrt 缩小 local-lvm 原功能不变 可快照](https://blog.csdn.net/WeDone/article/details/128962940)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值