esxi设置显卡直通后虚拟机无法开机?
配置:
系统版本:Ubuntu 22.04
显卡:RTX 3090
驱动版本:Nvidia Driver 525 open
机器设置:
打开 BIOS Above 4G Encoding
虚拟机环境变量:
hypervisor.cpuid.v0 False
pciPassthru.use64bitMMIO True
pciPassthru.64bitMMIOSizeGB 32 单卡
pciPassthru.64bitMMIOSizeGB 64 双卡
Memory - Check All guest memory (All locked)
Memory Limit - Unlimited
Boot Option EFI
虚拟机内:
touch /etc/modprobe.d/blacklist-nvidia-nouveau.conf
cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf << EOF
blacklist nouveau
options nouveau modeset=0
EOF
touch /etc/modprobe.d/nvidia.conf
cat >> /etc/modprobe.d/nvidia.conf << EOF
options nvidia NVreg_OpenRmEnableUnsupportedGpus=1
EOF
sudo update-initramfs -u
简单说就是要新建两个文件,屏蔽nouveau驱动。
之后安装驱动
sudo apt install nvidia-driver-525-open
成果:
遇到和你类似的情况,你可以试一下
物理服务器:RH1288v2
系统:6.7.0 Update 3 (Build 14320388)
虚拟机:windows10
最开始,看b站,百度各种教程来配置显卡直通,ssh进esxi中改配置文件啥的,然后win10虚拟机开机就是电源模块失败或者其他问题。
最后发现不用改配置文件,就在esxi中把显卡转为直通,重启,虚拟机添加pci设备,开机,打驱动,重启后关机,高级里面添加一个参数,完事
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/5630.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~