默认是企业订阅版,如果不做修改,在使用 pveceph init 进行 ceph 初始化安装的时候会将整个环境破坏,切记!
一、换源
1、删除或屏蔽官方企业源
登陆各节点Shell控制台
【重要】将/etc/apt/sources.list.d/pve-enterprise.list 文件内的唯一一条记录注释掉:
echo "#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak # 重命名也可【推荐】
rm -rf /etc/apt/sources.list.d/pve-enterprise.list # 删除也可
2、Proxmox软件源更换
中科大源(选一个):
wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
apt update && apt dist-upgrade #更新软件,可不执行
其他可选源:
清华Tuna源
wget http://download.proxmox.wiki/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
echo "deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
3、Debian系统源更换
阿里Debian源(选一个):
sed -i.bak "s#ftp.debian.org/debian#mirrors.aliyun.com/debian#g" /etc/apt/sources.list #阿里Debian源
sed -i "s#security.debian.org#mirrors.aliyun.com/debian-security#g" /etc/apt/sources.list #阿里Debian源
apt update && apt dist-upgrade #更新软件,可不执行
163-Debian源(选一个):
sed -i.bak "s#ftp.debian.org/debian#mirrors.163.com/debian#g" /etc/apt/sources.list #163Debian源
sed -i "s#security.debian.org#mirrors.163.com/debian-security#g" /etc/apt/sources.list #163Debian源
apt update && apt dist-upgrade #更新软件,可不执行
4、LXC仓库源更换
南大NJU源(选一个):
sed -i.bak "s#http://download.proxmox.com/images#https://mirrors.nju.edu.cn/proxmox/images#g" /usr/share/perl5/PVE/APLInfo.pm
wget -O /var/lib/pve-manager/apl-info/mirrors.nju.edu.cn https://mirrors.nju.edu.cn/proxmox/images/aplinfo-pve-7.dat
systemctl restart pvedaemon
中科大源(选一个):
sed -i.bak "s#http://download.proxmox.com/images#https://mirrors.ustc.edu.cn/proxmox/images#g" /usr/share/perl5/PVE/APLInfo.pm
wget -O /var/lib/pve-manager/apl-info/mirrors.ustc.edu.cn https://mirrors.ustc.edu.cn/proxmox/images/aplinfo-pve-7.dat
systemctl restart pvedaemon
5、CEPH源更换
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-pacific bullseye main" > /etc/apt/sources.list.d/ceph.list #中科大源
sed -i.bak "s#http://download.proxmox.com/debian#https://mirrors.ustc.edu.cn/proxmox/debian#g" /usr/share/perl5/PVE/CLI/pveceph.pm #中科大源
6、删除订阅弹窗
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
# 执行完成后,浏览器Ctrl+F5强制刷新缓存
7、添加 pve-edge-kernel 源,为 N5105 核显转码驱动做准备。本步骤无需要可跳过
curl -1sLf 'https://dl.cloudsmith.io/public/pve-edge/kernel/gpg.8EC01CCF309B98E7.key' | apt-key add -
echo "deb https://dl.cloudsmith.io/public/pve-edge/kernel/deb/debian bullseye main" > /etc/apt/sources.list.d/pve-edge-kernel.list
8、更新系统及内核
apt-get update && apt-get dist-upgrade -y
9、安装 pve-edge 内核,为 N5105 核显转码驱动做准备。本步骤无需要可跳过
apt-get install pve-kernel-5.17.14-edge -y
二、开启直通
1、修改 /etc/default/grub
默认
GRUB_CMDLINE_LINUX_DEFAULT=”quiet”
只开启 PCIE (网卡或SATA控制器)的直通功能,即 IOMMU 分组
GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on pcie_acs_override=downstream”
并打开核显直通功能。N5105核显无法直通且可以用来主系统或者LXC容器硬解,所以只开启 PCIE 直通。
GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on video=efifb:off,vesafb:off pcie_acs_override=downstream”
2、更新grub
update-grub
3、修改 /etc/modules,添加
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
4、i915 模块强制开启 GUC 功能配置,便于 11 代以后核显能够转码;
nano /etc/modprobe.d/i915.conf
粘贴:
options i915 enable_guc=2
Ctrl + O 并回车写入文件。Ctrl+X退出
5、更新 initramfs (初始化 RAM 系统)
update-initramfs -u -k all
6、PVE开机自动赋权给核显及解码器
nano /etc/rc.local
粘贴
#!/bin/sh -e
chmod 777 /dev/dri/*
exit 0
Ctrl + O 并回车写入文件。Ctrl+X退出
chmod +x /etc/rc.local
7、重启
reboot
8、重启开机后检查 Intel 驱动权限是否自动加权
ls -l /dev/dri
暂无评论内容