esxi无法引导启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了esxi无法引导启动相关的知识,希望对你有一定的参考价值。

故障现象:在 UEFI 模式下, 在主机上安装 ESXi 后重新引导时, 重新引导可能失败。 出现此问题的同时, 还显示一条类似于以下内容的错误消息: 发生异常网络错误。无可用的引导设备 (Unexpected network error. No boot device available)。
  原因分析:主机系统无法识别作为引导磁盘在其上安装 ESXi 的磁盘。
  解决方法:
1、屏幕上显示错误消息时,按 F11 显示引导选项。
2、选择一个类似于添加引导选项的选项。该选项的文字可能有所不同,具体取决于您的系统。
3、在安装 ESXi 的磁盘上选择文件 \EFI\BOOT\BOOTx64.EFI 。
4、更改引导顺序,以便主机从添加的选项引导。
参考技术A 使用ESXi安全引导改进vSphere安全性

一种正在涌现出来的在操作系统启动时保护其完整性的方法是通过可信源,如数字证书对内核进行验证。统一可扩展固件接口(UEFI)固件提供的安全引导特性能够验证操作系统内核以及其他组件的数字签名,与包含在UEFI固件中受信的数字证书进行对比。

通常情况,支持UEFI安全引导的主要操作系统组件都会有签名。这可能包括引导程序、内核以及驱动。微软提供了一些适合引导Windows以及某些第三方代码比如Linux引导程序的UEFI认证。VMware还提供了在虚拟机内引导ESXi的证书。在启动时,如果证书与签名相匹配,那么操作系统会被认为是经过确认的,能够继续启动。

VMware vSphere安全性使用ESXi安全引导进一步应用了这一验证过程,针对所有ESXi组件增加了密码验证。其想法是ESXi由一系列数字签名包构成,被整合到vSphere安装包(VIB)中。一旦UEFI安全引导对ESXi内核进行了验证,ESXi内核将会使用某些数字证书对每个VIB进行验证—确保虚拟机内的所有ESXi组件完整、未被篡改。

如何部署ESXi安全引导

当主机操作系统安装了UEFI固件,虚拟机操作系统支持UEFI安全引导,并且hypervisor支持版本号为13或更高版本的虚拟硬件时,你可以在vSphere Web Client中部署ESXi安全组件。

选中目标虚拟机,打开编辑设置对话框,确认固件被设置为EFI—不是UEFI—检查启用安全引导复选框,然后选择确定。

满足了所有必要条件后,你需要在启用安全引导前关闭虚拟机。在启用安全引导后必须重启虚拟机,这样安全引导才能够生效。

记住一旦启用了ESXi安全引导,只有带有合法制造商签名的操作系统组件才能够引导。如果签名丢失或者任一操作系统组件不合法,那么虚拟机引导过程将会中断并返回错误—无法强制安装未签名的操作系统组件。

生产环境尝试启用安全引导前在测试环境进行安全引导测试是个不错的主意。这允许IT管理员更高效地进行故障诊断并修复可能存在的安全错误。

VMware ESXi 启动时提示引导错误:不是VMware引导槽。找不到管理程序(bank6 not a vmware boot bank no hypervisor found)

 

VMware ESXi 启动时提示引导错误:

bank6 not a vmware boot bank

no hypervisor found

 

大概中文意思是:不是VMware引导槽。找不到管理程序。

 网上看到https://communities.vmware.com/thread/429698 有网友解答说,(大概意思是说)出现这种错误的原因可能是删除分区的字符会导致GPT修改。

才想起重启前,在PE下转移硬盘数据,因为ESXi的分区比较多,看着碍眼手贱删掉了2个分区的字符。。。。

再看https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=2101702

没时间找其他方法,直接重装ESXi了事。。。

 

以上是关于esxi无法引导启动的主要内容,如果未能解决你的问题,请参考以下文章

esxi安装黑群晖启动正常但无法连机

vmware esxi紫屏无法启动 上图求解

esxi的使用

时间不对导致vSAN服务无法启动

vmware esxi服务器无法启动

ESXi4.1无法启动,提示panic :cannot open vpxa.vgz