修改文件 /etc/default/grub 中 GRUB_CMDLINE_LINUX_DEFAULT 配置: GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt initcall_blacklist=sysfb_init amd_iommu=on drm.debug=0 kvm_amd.nested=1 kvm.ignore_msrs=1 kvm.report_ignored_msrs=0 pci=assign-busses pcie_acs_override=downstream,multifunction vfio_i...
然后进行4.2修改内核参数,我的内核参数参考 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=vesafb:off video=efifb:off pcie_acs_override=downstream pcie_aspm=off" 构造iommu查看脚本 vim iommu.sh ... !/bin/bash for g in `find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort ...
若你的 CPU 不支持 SR-IOV,或是不想开启 SR-IOV,请使用如下命令直通 PCIE 设备: sed-i'/^GRUB_CMDLINE_LINUX_DEFAULT/c\GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream"'/etc/default/grub echo-e"vfio\nvfio_iommu_type1\nvfio_pci\nvfio_virqfd"|tee-a/...
若你的 CPU 不支持 SR-IOV,或是不想开启 SR-IOV,请使用如下命令直通 PCIE 设备: sed -i '/^GRUB_CMDLINE_LINUX_DEFAULT/c\GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream"' /etc/default/grub echo -e "vfio\nvfio_iommu_type1\nvfio_pci\nvfio_virqfd" ...
nano /etc/kernel/cmdline # 注释掉原来的,替换以下参数即可 root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction # 更新Systemd proxmox-boot-tool refresh # 更新后重启PVE reboot Bash 复制
如果是amd cpu请改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt initcall_blacklist=sysfb_init pcie_acs_override=downstream" 更新grud proxmox-boot-toolrefresh Bash 出现以下输出代表更新成功 root@pve:~#proxmox-boot-toolrefreshRunninghookscript'proxmox-auto-removal'..Runninghookscript'zz-...
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=vesafb:off video=efifb:off pcie_acs_override=downstream pcie_aspm=off" 构造iommu查看脚本 vim iommu.sh ... !/bin/bash for g in `find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V`; do \ echo "...
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=vesafb:off video=efifb:off pcie_acs_override=downstream pcie_aspm=off" 构造iommu查看脚本 vim iommu.sh ... !/bin/bash for g in `find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V`; do \ echo "...
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=vesafb:off video=efifb:off pcie_acs_override=downstream pcie_aspm=off" 构造iommu查看脚本 vim iommu.sh ... !/bin/bash for g in `find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V`; do \ echo "...