目录
报错HW feature imcompatibility detected; cannot start
物理机: 零刻Sei12 i5-12450H 32G内存 2T SSD
最后还是没有安装成功,依然提示找不到网卡,只能说设备太新了兼容性问题比较大,用老一点的主机应该能比较轻松安装完成
申请许可与下载镜像
从官网下载镜像,要申请个人的license,我一开始使用想用exsi8的,后面失败了最后改用的7,现在申请能秒通过,不用像以前一样等了
申请链接:
ESXi7:Download VMware vSphere Hypervisor for Free
ESXi8:Download VMware vSphere Hypervisor for Free
无法找到网卡报错和8.0镜像封装驱动
使用ESXi-Customizer-PS进行封装
参考文档:
ESXI中封装驱动_esxi 封装驱动-CSDN博客
准备工作:
下载ESXi-Customizer-PS-v2.6.0.ps1,下载链接https://www.v-front.de/p/esxi-customizer-ps.html
下载8.0的离线安装包VMware-ESXi-8.0U2-22380479-depot.zip(官网下载
下载对应驱动,可以用AIDA看自己是哪个型号的网卡
8168:net55-r8168-8.045a-napi.x86_64.vib
8169:net51-r8169-6.011.00-2vft.510.0.0.799733.x86_64.vib
下载链接:List of currently available ESXi packages - V-Front VIBSDepot Wiki
#打开powershell,安装PowerCLI
Install-Module -Name [VMware](<https://so.csdn.net/so/search?q=VMware&spm=1001.2101.3001.7020>).PowerCLI
#将离线安装包和ESXi-Customizer-PS-v2.6.0.ps1放到同一目录(我是D:\\pkg)下
#创建文件夹(我是1),将驱动vib文件放进去
#执行命令
cd D:\pkg
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-8.0U2-22380479-depot.zip -pkgDir .\1
报错没有python
在官网下载python 3.7.1版本的executable
下载链接:
Python Release Python 3.7.1 | Python.org
Windows x86-64 executable installer
安装时勾选add python 3.7 to PATH
选择Customize installation,然后一路往下,选个自己喜欢的路径,我的路径是C:\Python\Python37\,下面要用到
成功安装3.7.1后重启powershell
添加可执行文件路径给PowerCLI
Set-PowerCLIConfiguration -PythonPath C:\Python\Python37\python.exe
重启powershell,重新执行命令
cd D:\pkg
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-8.0U2-22380479-depot.zip -pkgDir .\1
报错缺少模块
python -m pip install --upgrade pip
pip install six lxml psutil pyopenssl
安装完成后重试
cd D:\pkg
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-8.0U2-22380479-depot.zip -pkgDir .\1
报错VIB包无效
尝试另外方法
正常肯定是可以的,因为别人用同一个vib包可以,但可能是我的电脑体质特殊一点的,我测
使用7.0的离线包进行加载——加载成功
加载成功后在当前目录下会产生镜像文件
使用rufus制作U盘
用上面封装好的镜像和rufus制作u盘,不赘述了,很多地方都有rufus的教程
报错HW feature imcompatibility detected; cannot start
参考文档
Intel 1240安装ESXI文档 - LILEI-2 - 博客园 (cnblogs.com)
ESXi 7 and 8 Installation fails with "Fatal CPU mismatch on feature" | virten.net
主要原因是ESXi没见过这么新的CPU导致的报错
解决方法:
启动时增加参数cpuUniformityHardCheckPanic=FALSE
永久添加:
在安装完成后开启shell:
选择 Troubleshooting Options选项,选择Enable ESXI Shell,按enter开启
按Alt+F1 输入管理员账户密码进入shell,在shell中输入
esxcli system settings kernel set -s cpuUniformityHardCheckPanic -v FALSE
或者
用Ultra ISO编辑/efi/boot/boot.cfg 文件(这个方法我试了没法用
在kernelopt这行添加
ks=usb:/KS.CFG cpuUniformityHardCheckPanic=FALSE