硬盘直通牙膏厂平台
shell里面输入命令:
nano /etc/default/grub
在里面找到:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
然后修改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
在更新一下
update-grub
新增所需模块
修改文件/etc/modules,加入如下的行
nano /etc/modules
在里面填入
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
执行命令来更新initramfs
update-initramfs -u -k all
重启pve
安装群晖
网上找一下最新的引导
进入虚拟机配置文件
nano /etc/pve/qemu-server/100.conf
以上代码中100对应群晖虚拟机ID
输入以下代码把群晖引导转换为虚拟U盘
args: -device 'qemu-xhci,addr=0x18' -drive 'id=synoboot,file=/var/lib/vz/template/iso/xxxxxxx.img,if=none,format=raw' -device 'usb-storage,id=synoboot,drive=synoboot,bootindex=5'
代码中 /var/lib/vz/template/iso/xxxxxxx.img 对应的是上传的路径,然后进入虚拟机添加个硬盘开机直接安装
添加机械硬盘软直通
进入PVE的SSH,或者直接进入PVE管理网页Shell
查看你现在的存储设备的序列号:
ls /dev/disk/by-id
然后就能看到所有存储设备的序列号
然后输入以下代码(请把硬盘序列号换成你硬盘的,100换成你LEDE的虚拟机ID)
qm set 100 -sata1 /dev/disk/by-id/ata-WDC_WDXXXX_XXXX_XXXX
如果返回以下信息,说明已成功挂载
update VM 100: -sata1 /dev/disk/by-id/ata-WDC_WDXXXX_XXXX_XXXX
然后可以进入PVE管理网页,查看是否真的挂载成功.如果看到LEDE虚拟机硬件设备里有这个,就说明成功.