国产X99寨板安装ESXi

前言

国产 X99 寨板普遍板载的 Realtek 瑞昱 RTL8111/RTL8168 网卡不支持 ESXi 7.0 或 ESXi 8.0,即便通过注入驱动的方式也无法正常安装,且目前只能通过将驱动注入到 ESXi 6.7 离线安装包的方式安装 ESXi

本文用到的配置与系统版本如下:

  • CPU:Intel Xeon E5-2680 v4
  • 主板:华南金牌 X99-QD4 (Q87 芯片组,板载 RTL8111 有线网卡)
  • 系统:VMware vSphere Hypervisor (ESXi) 6.7 U3v

1. 下载系统镜像和所需要的软件包

1.1 下载 ESXi 系统镜像

参考文档:sysin - VMware ESXi 6.7 U3v (ESXi670-202503001) | ESXi 6.5 U3v (ESXi650-202403001) 下载

点击 这里 下载 ESXi 6.7 U3v 安装包

1.2 下载网卡驱动

点击 这里 寻找并下载自己主板对应的网卡驱动,如我的华南金牌 X99-QD4 主板 搭载的是 RTL8111 系列网卡,则需要下载 net55-r8168 驱动

!IMPORTANT

下载前请确认**依赖关系与限制(Dependencies and Restrictions)**中描述的 ESXi 版本与安装的匹配

下载时选择下载 VIB 文件 (VIB File of version xxx)

1.3 下载驱动封装工具

参考文档:丁辉博客 - VMware PowerCLI v6.5R1 官方安装免费版(附安装教程)

封装驱动所需要的工具叫做 VMware PowerCLI,点击 这里 下载

下载完成后正常安装即可

!IMPORTANT

这个工具基于 PowerShell 3.0,如果你制作镜像所用的操作系统为 Windows 10 及以上,则不受影响;如果不是,请按照参考文档中的说明或自行寻找解决方法

1.4 封装驱动程序

参考文档:丁辉博客 - 使用ESXi-Customizer-PS为ESXi封装第三方驱动

完成安装后,在桌面找到 VMware PowerCLI 快捷方式,右键点击 "以管理员身份运行"

如果遇到 "无法加载文件 xxx 因为在此系统上禁止运行脚本" 报错,输入命令 Set-ExecutionPolicy Unrestricted 并重新运行即可解决

将下载的驱动文件放置到一个英文路径的 vib 文件夹下(如 E:\ESXi\vib),并软件包中的 ESXi670-202503001.zip 文件放置在其父目录中(如 E:\ESXi

点击 这里 下载封装脚本,并将其放置在与 ESXi670-202503001.zip 文件同一级目录中

在命令行中按照以下步骤封装驱动

bash 复制代码
You can join or leave the program at any time by executing: Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP
$true or $false.
[J] Join  [L] Leave  [?] 帮助 (默认值为"J"): # 输入 J

# 1. 读取到文件存放的目录
PowerCLI C:\> cd E:\ESXi\
PowerCLI E:\ESXi>

# 2. 执行脚本封装驱动,如遇 Could not find a trusted signer 报错,请在末尾加上 -nsc 参数
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-202011002.zip -pkgDir .\vib

# - 如遇 Could not find a trusted signer 报错,请在末尾加上 -nsc 参数,无报错请忽略
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-202011002.zip -pkgDir .\vib -nsc

完成后,应当可以在目录中看到有一个光盘镜像文件,该文件用于安装 ESXi 6.7

2. 制作安装介质

!CAUTION

开始前请一定确认用于安装的 U 盘上无重要数据!!!

点击 这里 下载 Rufus 工具

运行工具,设置以下选项:

  • 设备:你要用来装系统的 U 盘,里面不能有数据
  • 引导类型选择:镜像文件,选择刚制作好的镜像

其余选项保持默认,点击 "开始" 制作安装介质

完成制作后,将 U 盘插到要安装的主机上,关闭 CSM,选择从 U 盘启动

剩余步骤自行研究

相关推荐
渔民小镇2 小时前
告别 if-else 地狱 —— JSR380 参数验证在 ionet 中的应用
java·服务器·分布式·游戏
默|笙2 小时前
【Linux】进程信号(2)_信号保存
linux·运维·服务器
youyoulg2 小时前
opencode在Linux终端中无法复制文字的解决方法
linux·服务器·人工智能
yy_xzz3 小时前
【Linux开发】 05 Linux 多进程并发服务器
linux·服务器·github
minji...3 小时前
Linux 进程间通信(四)System V共享内存
linux·运维·服务器
艾莉丝努力练剑3 小时前
【Linux信号】Linux进程信号(中):信号保存、信号处理(含“OS是如何运行的?”)
大数据·linux·运维·服务器·数据库·c++·mysql
山峰哥3 小时前
《解锁SQL高效查询:从索引设计到执行计划优化》
服务器·数据库·sql·oracle·性能优化
Du_chong_huan3 小时前
《Linux 是怎样工作的》第 2 章:用户模式实现的功能
linux·运维·服务器
学电子她就能回来吗3 小时前
【无标题】
linux·运维·服务器