VMware vSphere(ESXI)7.X直通核显再重启ESXI后仍提示需要直通的解决办法

       自从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生效。

 

点赞
  1. 华城过客说道:
    Sogou Explorer Windows 10
    尴尬了,加了这段代码后,启动提示“Shutting down firmware services... using simple offset uefi rts mapping policy Relocating modules and starting up the kernel…” 按照“J1900矿机(B款双网卡)折腾esxi6.7小记”这个帖子,增加“ignoreHeadless=TRUE”也无法启动。
    1. 博主说道:
      Google Chrome Windows 10
      如果非要用J1900玩虚拟机的话,建议安装PVE做底层吧。
      1. 华城过客说道:
        Sogou Explorer Windows 10
        我没用J1900,用的I5 8500T 安装的是esxi7.0.3,刚才发现问题所在了,我把核显直通给群辉了,esxi启动过程中没拔HDMI显示器接线,拔了之后就能正常启动了。
        1. 博主说道:
          Google Chrome Windows 10
          好的
          1. 华城过客说道:
            Safari iPhone iOS 16.3
            您好,有个问题想咨询,加了这个命令后重启确实没再提示需要再次直通的提示,但是不能接连接显示器,想问下如何取消这个命令,我想连接显示器进入esxi设置。
          2. 博主说道:
            Google Chrome Windows 10
            这个命令的意思是ESXI跳过显示输出检测。这个命令跟能不能接显示器没有关系啊,核显直通给哪个虚拟机就是那个虚拟机占用核显了。
          3. 华城过客说道:
            Sogou Explorer Windows 10
            现在问题是虚拟机启动时,接上显示器,就提示:“Shutting down firmware services... using simple offset uefi rts mapping policy Relocating modules and starting up the kernel…”,取消核显直通,插上显示器虚拟机就没法启动。
          4. 博主说道:
            Google Chrome Windows 10
            你这个问题比较另类哦
      2. yyds说道:
        Google Chrome Windows 10
        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,在
      3. yyds说道:
        Google Chrome Windows 10
        在esxi6.7下显卡发现显卡硬件ID与黑群晖显卡ID不一致..在开心版emby套件设置转码中,启用硬件加速为“高级”后,首选硬件解码器和首选编码器下方为空白。由于网上各种添加参数等都试过了,均无效,特向大佬求教。
        1. yyds说道:
          Google Chrome Windows 10
          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
        2. 博主说道:
          Google Chrome Windows 10
          你用的emby开心版不支持独显。
          1. yyds说道:
            Google Chrome Windows 10
            请大佬推荐个支持独显解码的开心版emby,此外我esxi装了个win10 22h2,直通GTX1650给win10,安装显卡驱动提示错误代码43,r手动安装后驱动正常,但任务管理器里面无显卡相关信息,GPUZ里面流处理器、光栅数目、位宽这些信息灰白无显示。请问是何故? 不甚感激。
          2. 博主说道:
            Google Chrome Windows 10
            装个jellyfin10.7.7-3吧
    2. 花宝儿说道:
      Google Chrome Android 14
      兄弟你好,我也有这种情况,你最后是怎么解决这个问题的
    3. 花宝儿说道:
      Google Chrome Android 14
      我的QQ85310660,老哥能提供个方式一起讨论讨论吗
  2. Tom说道:
    Google Chrome Windows 10
    博主你好,ESXi 核显直通 出现 DevicePowerOn 错误,EXSI开机第一次启动群辉不会报错,但只要重启群辉虚拟机就会报错,无法启动了,请问怎样处理呢? 网上说添加以下参数的方法我都试了,没用 hypervisor.cpuid.vo=FALSE pciPassthru.use64bitMMIO=TRUE pciPassthru.64bitMMIOSizeGB=64 另外偶尔还会出现群辉虚拟机关机导致ESXI系统崩溃的问题,有人说是群辉关机核显挂载造成的,目前也无解,好苦恼啊~求助
    1. 博主说道:
      Google Chrome Windows 10
      这个参数启用了吗?https://wp.gxnas.com/11653.html
      1. Tom说道:
        Google Chrome Windows 10
        没有启动,我试试,谢谢。 :tushe:
      2. Tom说道:
        Google Chrome Windows 10
        失败 - 模块“DevicePowerOn”打开电源失败。 错误 模块“DevicePowerOn”打开电源失败。 由于硬件或软件支持不可用,因此无法为 0:2.0 注册设备 pciPassthru0。 无法启动虚拟机。 我把hypervisor.cpuid.vo=FALSE pciPassthru.use64bitMMIO=TRUE pciPassthru.64bitMMIOSizeGB=64这些参数去掉了,并设置了ACScheck,重启后还是不行。 :a:
        1. 博主说道:
          Google Chrome Windows 10
          检查你的直通硬件0:2.0,是这个的原因
      3. whtaoyu说道:
        WebView Android 12
        esxi8.0a安装完后 启动出现错误
        1. 博主说道:
          Google Chrome Windows 10
          安装不成功吗?那就重装咯。
    2. 西门吹牛说道:
      Google Chrome Windows 7
      挖个坟,实在没办法了和层主的问题一模一样的,层主有没有找到解决的办法呢?被这个问题烦死了。
  3. aliIco说道:
    Google Chrome Windows 10
    CPU是E5-2650 v3
    1. 博主说道:
      Google Chrome Windows 10
      这个U支持ESXI啊,至于为什么粉屏就不知道了。
  4. narrow说道:
    Google Chrome Windows 10
    群主,我开了SRIOV之后,把VF网卡分配给虚拟机,会开不了机,显示XX:XX:XX不是直通设备,但是硬件里显示VF网卡直通是活动,这是为啥啊
    1. 博主说道:
      Google Chrome Windows 10
      想用SRIOV的话好像需要折腾的,你上网搜索一下教程看看。
  5. aliIco说道:
    Google Chrome Windows 10
    老板,网盘里的ESXi8神秘代码怎么用的,我看是一个HTML啊,浏览器打开也没啥东西。。。
    1. 博主说道:
      Google Chrome Windows 10
      先点ESXI左边菜单“管理”,然后在右边菜单点“许可”,分配许可证,输入神秘代码,验证,分配。
      1. aliIco说道:
        Google Chrome Windows 10
        许可证这个我明白,但是你网盘的那个文件“ESXI8.0神秘的代码.txt”里面是HTML代码,不是许可证号,总不能直接把HTML代码输进去吧,我看源码里面的js脚本应该是算号的,打开也算不了了。。。估计是我太菜了
        1. 博主说道:
          Google Chrome Windows 10
          不是,你看到的代码是网盘在线浏览该文本文件的时候出现问题了,所以没看到真正的内容,只看到一堆代码。建议你把文件下载到本地电脑再打开吧,里面的内容就是许可证号。
          1. aliIco说道:
            Google Chrome Windows 10
            我不用esxi8,只是前段时间看见这个了,就问了一句,我现在有个问题想咨询一下,esxi7.01不管是官网下的还是从您网盘分享的,装到我机器上(华硕Z10PA-U8)过几天就粉屏,提示“No place on disk to dump data”,查了很多资料都找不到原因,系统盘是64G的M.2,空间应该是够的,也把它设置成第一启动项了也不行,UP知道这是啥情况不
          2. 博主说道:
            Google Chrome Windows 10
            CPU是什么型号?
  6. 爱吃大锅饭说道:
    Google Chrome Windows 10
    11代cpu 核心开始SR-IOV 一直提示 已启用/需要重新引导 可以这样解决吗?就因为无法解决又换回unraid了,可以的话再上esxi
    1. 博主说道:
      Google Chrome Windows 10
      请自行测试
      1. 爱吃大锅饭说道:
        Google Chrome Mac OS X 10.15.7
        回来试了一下,这个方法不行,大佬有办法吗? ![M8MpkS](https://cdn.jsdelivr.net/gh/maxage/picture@main/uPic/M8MpkS.png)
        1. 飞翔的企鹅说道:
          Google Chrome Windows 10
          我的n100和你的问题一样,现在解决了吗?

发表回复