自从VMware vSphere(ESXI)升级到7.X以后,改进了一个功能,就是硬件直通以后不需要重启就可以直接添加给虚拟机使用。可是偏偏有不少人会遇到以下情况:直通核显给虚拟机可以正常使用,但是ESXI重启后直通列表里面的核显会变成再次需要直通才能使用,这样的话设置的虚拟机自动启动就无效了。
有人说这是BUG,博主认为这个应该是ESXI的管理机制:每次ESXI重启后,宿主会直接忽视核显直通然后获得核显的使用权,应该是为了防止在直通核显以后又误将管理口网卡直通出去造成ESXI无法进入管理界面的尴尬。这个可以关掉的:
1、在电脑浏览器打开ESXI,在菜单中开启SSH;
2、在电脑上打开MobaXterm或者Putty等软件,用root账号登录到ESXI的SSH下;
3、输入一条命令(须注意英文的大小写和空格),回车:
esxcli system settings kernel set -s vga -v FALSE
4、重启ESXI生效。
文章评论
尴尬了,加了这段代码后,启动提示“Shutting down firmware services...
using simple offset uefi rts mapping policy
Relocating modules and starting up the kernel…”
按照“J1900矿机(B款双网卡)折腾esxi6.7小记”这个帖子,增加“ignoreHeadless=TRUE”也无法启动。
@华城过客 如果非要用J1900玩虚拟机的话,建议安装PVE做底层吧。
@博主 我没用J1900,用的I5 8500T 安装的是esxi7.0.3,刚才发现问题所在了,我把核显直通给群辉了,esxi启动过程中没拔HDMI显示器接线,拔了之后就能正常启动了。
@华城过客 好的
@博主 您好,有个问题想咨询,加了这个命令后重启确实没再提示需要再次直通的提示,但是不能接连接显示器,想问下如何取消这个命令,我想连接显示器进入esxi设置。
@华城过客 这个命令的意思是ESXI跳过显示输出检测。这个命令跟能不能接显示器没有关系啊,核显直通给哪个虚拟机就是那个虚拟机占用核显了。
@博主 现在问题是虚拟机启动时,接上显示器,就提示:“Shutting down firmware services... using simple offset uefi rts mapping policy Relocating modules and starting up the kernel…”,取消核显直通,插上显示器虚拟机就没法启动。
@华城过客 你这个问题比较另类哦
@博主 esxi6.7底层虚拟装的黑群晖dva3221,直通了独显GTX1650,安装了NVIDIARuntimeLibrary驱动,安装使用如https://imnks.com/7009.html,但在putty下用nvidia-smi查询黑群晖显卡运行状态,提示Unable to determine the device handle for GPU 0000:0B:00.0: Unknown Error,在
@博主 在esxi6.7下显卡发现显卡硬件ID与黑群晖显卡ID不一致..在开心版emby套件设置转码中,启用硬件加速为“高级”后,首选硬件解码器和首选编码器下方为空白。由于网上各种添加参数等都试过了,均无效,特向大佬求教。
@yyds root@DVA3621:~# cd /var/packages/NVIDIARuntimeLibrary/conf && mv -f privilege.bak privilege
mv: cannot stat 'privilege.bak': No such file or directory
root@DVA3621:/var/packages/NVIDIARuntimeLibrary/conf# cd /var/packages/NVIDIARuntimeLibrary/scripts && ./start-stop-status start
root@DVA3621:/var/packages/NVIDIARuntimeLibrary/scripts# nvidia-smi -pm 1
Unable to determine the device handle for GPU 0000:0B:00.0: Unknown Error
root@DVA3621:/var/packages/NVIDIARuntimeLibrary/scripts# ls /dev/nvid*
/dev/nvidia0 /dev/nvidiactl /dev/nvidia-uvm /dev/nvidia-uvm-tools
root@DVA3621:/var/packages/NVIDIARuntimeLibrary/scripts# nvidia-smi
Unable to determine the device handle for GPU 0000:0B:00.0: Unknown Error
@yyds 你用的emby开心版不支持独显。
@博主 请大佬推荐个支持独显解码的开心版emby,此外我esxi装了个win10 22h2,直通GTX1650给win10,安装显卡驱动提示错误代码43,r手动安装后驱动正常,但任务管理器里面无显卡相关信息,GPUZ里面流处理器、光栅数目、位宽这些信息灰白无显示。请问是何故?
不甚感激。
@yyds 装个jellyfin10.7.7-3吧
@华城过客 兄弟你好,我也有这种情况,你最后是怎么解决这个问题的
@华城过客 我的QQ85310660,老哥能提供个方式一起讨论讨论吗
博主你好,ESXi 核显直通 出现 DevicePowerOn 错误,EXSI开机第一次启动群辉不会报错,但只要重启群辉虚拟机就会报错,无法启动了,请问怎样处理呢?
网上说添加以下参数的方法我都试了,没用
hypervisor.cpuid.vo=FALSE
pciPassthru.use64bitMMIO=TRUE
pciPassthru.64bitMMIOSizeGB=64
另外偶尔还会出现群辉虚拟机关机导致ESXI系统崩溃的问题,有人说是群辉关机核显挂载造成的,目前也无解,好苦恼啊~求助
@Tom 这个参数启用了吗?https://wp.gxnas.com/11653.html
@博主 没有启动,我试试,谢谢。 :tushe:
@博主 失败 - 模块“DevicePowerOn”打开电源失败。
错误
模块“DevicePowerOn”打开电源失败。
由于硬件或软件支持不可用,因此无法为 0:2.0 注册设备 pciPassthru0。
无法启动虚拟机。
我把hypervisor.cpuid.vo=FALSE pciPassthru.use64bitMMIO=TRUE pciPassthru.64bitMMIOSizeGB=64这些参数去掉了,并设置了ACScheck,重启后还是不行。 :a:
@Tom 检查你的直通硬件0:2.0,是这个的原因
@博主 esxi8.0a安装完后 启动出现错误
@whtaoyu 安装不成功吗?那就重装咯。
@Tom 挖个坟,实在没办法了和层主的问题一模一样的,层主有没有找到解决的办法呢?被这个问题烦死了。
CPU是E5-2650 v3
@aliIco 这个U支持ESXI啊,至于为什么粉屏就不知道了。
群主,我开了SRIOV之后,把VF网卡分配给虚拟机,会开不了机,显示XX:XX:XX不是直通设备,但是硬件里显示VF网卡直通是活动,这是为啥啊
@narrow 想用SRIOV的话好像需要折腾的,你上网搜索一下教程看看。
老板,网盘里的ESXi8神秘代码怎么用的,我看是一个HTML啊,浏览器打开也没啥东西。。。
@aliIco 先点ESXI左边菜单“管理”,然后在右边菜单点“许可”,分配许可证,输入神秘代码,验证,分配。
@博主 许可证这个我明白,但是你网盘的那个文件“ESXI8.0神秘的代码.txt”里面是HTML代码,不是许可证号,总不能直接把HTML代码输进去吧,我看源码里面的js脚本应该是算号的,打开也算不了了。。。估计是我太菜了
@aliIco 不是,你看到的代码是网盘在线浏览该文本文件的时候出现问题了,所以没看到真正的内容,只看到一堆代码。建议你把文件下载到本地电脑再打开吧,里面的内容就是许可证号。
@博主 我不用esxi8,只是前段时间看见这个了,就问了一句,我现在有个问题想咨询一下,esxi7.01不管是官网下的还是从您网盘分享的,装到我机器上(华硕Z10PA-U8)过几天就粉屏,提示“No place on disk to dump data”,查了很多资料都找不到原因,系统盘是64G的M.2,空间应该是够的,也把它设置成第一启动项了也不行,UP知道这是啥情况不
@aliIco CPU是什么型号?
11代cpu 核心开始SR-IOV 一直提示 已启用/需要重新引导 可以这样解决吗?就因为无法解决又换回unraid了,可以的话再上esxi
@爱吃大锅饭 请自行测试
@博主 回来试了一下,这个方法不行,大佬有办法吗?

@爱吃大锅饭 我的n100和你的问题一样,现在解决了吗?