PVE固定内核版本
安装并固定内核
apt install pve-kernel-6.8.12-1-pve
proxmox-boot-tool kernel pin 6.8.12-1-pve
apt install pve-headers-6.8.12-1-pve
查看当前内核版本是否锁定为6.8.12-1
proxmox-boot-tool kernel list 安装并固定内核
apt install pve-kernel-6.8.12-1-pve
proxmox-boot-tool kernel pin 6.8.12-1-pve
apt install pve-headers-6.8.12-1-pve
查看当前内核版本是否锁定为6.8.12-1
proxmox-boot-tool kernel list update-pciids命令会从网上更新pci.ids文件,该文件包含着pci设备的vendor id和 device id 与厂商名称、型号名称的对应关系,一旦更改该文件那么lspcishow出来的东西就会发生变化。
一些新版本的硬件可能新于本地的pci.ids文件,因此更新下这个文件,就可以看到pcie设备的名称。
在联网状态下,执行
update-pciids 设置GRUB
nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream"
添加模块
echo vfio >> /etc/modules
echo vfio_iommu_type1 >> /etc/modules
echo vfio_pci >> /etc/modules
echo vfio_virqfd >> /etc/modules更新GRUB
update-grub
update-initramfs -u
reboot
参数说明
iommu=pt:这将防止Linux将不能直通的设备直通。
pcie_acs_override=downstream:用于将iommu groups拆分,方便直通一些板载的设备