畅网微控8505是一款基于英特尔酷睿12代CPU的软路由设备,具有高性能和低功耗的特点。如果你想在这款设备上安装ESXi虚拟化系统,你可能会遇到一个问题:安装过程中或者安装完成后重启时,会出现紫色死屏(PSOD),并且会显示一条有关“Fatal CPU mismatch on feature”的错误信息。这是因为ESXi还没有完全支持12代CPU的新架构,包含P核和E核(也就是大小核心)的特性。
解决方案
幸运的是,这个问题是可以解决的,只需要在安装和启动ESXi时添加一个参数,就可以禁用ESXi对CPU一致性的检查,从而避免紫屏。下面我们来具体介绍一下解决方案。
步骤一:准备工具
为了解决这个问题,你需要准备以下工具:
- 一个U盘,用于制作ESXi安装盘
- 一个PE系统或者一个硬盘盒,用于修改ESXi系统盘里的文件
- 一个文本编辑器,如记事本、Notepad++等,用于编辑boot.cfg文件
- 一个ESXi8.0的镜像文件,可以从官网下载或者使用修改好boot.cfg文件的镜像文件(网上有提供)
步骤二:制作ESXi安装盘
首先,你需要使用U盘制作一个ESXi安装盘。你可以使用任何一个U盘启动工具,如Rufus、UltraISO等,将ESXi8.0的镜像文件写入U盘。制作完成后,将U盘插入畅网微控8505的USB接口。
步骤三:安装ESXi
然后,你需要开机进入BIOS设置,将U盘设置为第一启动项,并保存退出。重启后,你会进入ESXi的安装界面。在倒计时的时候,按Shift+O键,在出现的命令行中输入以下代码:
cpuUniformityHardCheckPanic=FALSE
然后按回车键继续安装。这样就可以跳过CPU检查,避免紫屏。
按照提示完成安装过程,并在最后选择重启。
步骤四:修改boot.cfg文件
最后,你需要修改ESXi系统盘里的两个分区下面的boot.cfg文件,也添加上屏蔽CPU检测的代码。否则重启后还会出现紫屏。
有两种方法可以修改boot.cfg文件:
方法一:使用PE系统
如果你有一个PE系统的U盘或者光盘,你可以使用它来启动畅网微控8505,并进入PE系统。然后打开我的电脑或者磁盘管理器,找到ESXi系统盘(通常是第一个硬盘),它会有两个分区。分别打开这两个分区,在根目录下找到boot.cfg文件,并用文本编辑器打开。在文件中找到以下内容:
kernelopt=runweasel
在其后面添加以下代码:
cpuUniformityHardCheckPanic=FALSE
保存并关闭文件。重复这个操作,修改另一个分区下的boot.cfg文件。
方法二:使用硬盘盒
如果你有一个硬盘盒,你可以将ESXi系统盘拆下来,放入硬盘盒,并连接到另一台电脑上。然后打开我的电脑或者磁盘管理器,找到ESXi系统盘,它会有两个分区。分别打开这两个分区,在根目录下找到boot.cfg文件,并用文本编辑器打开。在文件中找到以下内容:
kernelopt=runweasel
在其后面添加以下代码:
cpuUniformityHardCheckPanic=FALSE
保存并关闭文件。重复这个操作,修改另一个分区下的boot.cfg文件。
完成以上步骤后,你就可以将ESXi系统盘重新安装到畅网微控8505上,并正常启动ESXi系统了。你可以创建和管理虚拟机,享受虚拟化的乐趣了。