j4125 软路由折腾日记
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-lvmPVE 网口直通报错
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
rebootPVE 核显直通
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-grubPVE 硬盘直通
查询硬盘列表
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