ESXi 篇
ESXi下载地址
https://customerconnect.vmware.com/en/evalcenter?p=free-esxi8
ESXi安装的时候提示“Shutting down firmware services...Relocating modules and starting up the kernel...”
在安装程序引导界面出现以后按Shift + O,加入参数
ignoreHeadless=TRUE
即可解决。
ESXi网卡直通以后,爱快无法启动,同时直通的网卡提示“已开启/需要重新引导”
解决办法是在ESXi的 主机 - 管理 - 高级设置 里,将
VMkernel.Boot.disableACSCheck
设置为True。
ESXi核显直通给群晖以后,重启后群晖无法启动,同时核显提示“已开启/需要重新引导”
原因是ESXi开机的时候会强制占用核显,导致直通失效,解决办法是在ESXi的 主机 - 管理 - 高级设置 里,将
VMkernel.Boot.vga
设置为False。
PVE 篇
PVE 如何将img导入磁盘
qm importdisk <虚拟机ID> <img文件路径> local-lvm
PVE 网口直通报错
nano /etc/default/grub
修改GRUB_CMDLINE_LINUX_DEFAULT为以下值
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_port_pm=off"
更新grub并重启
update-grub
reboot
PVE 核显直通
nano /etc/default/grub
修改GRUB_CMDLINE_LINUX_DEFAULT增加以下参数
video=efifb:off
修改
nano /etc/modules
添加
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
用以下命令查看PCI设备ID并记下来
lspci -nn
可以看到核显ID为8086:3185
00:02.0 VGA compatible controller [0300]: Intel Corporation GeminiLake [UHD Graphics 600] [8086:3185] (rev 06)
添加到vfio的配置中
nano /etc/modprobe.d/vfio.conf
添加
options vfio-pci ids=8086:3185
修改
nano /etc/modprobe.d/blacklist.conf
添加
blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist i915
更新引导
update-initramfs -u
update-grub
PVE 硬盘直通
查询硬盘列表
ls -l /dev/disk/by-id/
直通
qm set <虚拟机ID> -<sata|scsi|ide><序号> <硬盘设备路径>
PVE 删除local-lvm分区
lvremove pve/data
lvextend -l +100%FREE -r pve/root
然后在网页管理端,数据中心 - 存储 中删除local-lvm