PVE直通与安装后的一些首要准备工作

1、安装ifconfig 和 vim

apt update/ apt-get update

apt install vim

apt install net-tools

2、在local(www)中,找到ISO Images (可能 页面显示不出来,多刷新几次页面就出来了),上传一些常用 的ISO,例如 win10 win7 ubuntu等;

 

关于直通 这次找到了Intel i350 T4 fuji 富士通的拆机版本,市场上有比较多山寨,所以特意挑了这个版本,就怕直通不了;

最近芯片涨价得厉害,就不吐槽了;

 

lspci |grep -i ethernet

 

 

 

Intel CPU
vim /etc/default/
grub 修改行“GRUB_CMDLINE_LINUX_DEFAULT=“quiet” 使其为“GRUB_CMDLINE_LINUX_DEFAULT=“quiet intel_iommu=on”
update
-
grub

dmesg | grep -e DMAR -e IOMMU


验证其有效性,从命令行运行“dmesg
| grep -e DMAR -e IOMMU”。如果没有输出,则出现问题。极有可能是bios设置的问题,需要启动cpu的vt-x支持。

AMD CPU

vim /etc/default/grub
找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

update-grub

dmesg | grep -e DMAR -e IOMMU

新增所需模块
修改文件/etc/modules,加入如下的行
vi /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

执行命令来更新initramfs

update-initramfs -u -k all.

 

扩展阅读

https://koolshare.cn/thread-167045-1-1.html

就是PVE定义网卡直通的grub文件那里增加一条语句就可以了
quiet intel_iommu=on 这条语句添加以后可以直通,但是不能拆分IUMMO组
所以只能单卡直通,就像下图那样,第二排的数字就是IUMMO分组

 

 

quiet intel_iommu=on pcie_acs_override=downstream
然后在上面那个语句后面加上pcie_acs_override=downstream,就可以实现拆分IUMMO分组
就可以实现分网口直通了

 

 

 

 

https://koolshare.cn/thread-167045-1-1.html

posted @ 2021-04-01 14:36  tkid  阅读(2449)  评论(0编辑  收藏  举报