那些VMware给我们留的坑——ESXi 6/6.5驱动订制与更新

那些VMware给我们留的坑——ESXi 6/6.5驱动订制与更新

十月 29, 2017 阅读 4428 字数 1943 评论 0 喜欢 1

写在前面的话

不知道你是否也有过相同的情况。电脑一次次的更新迭代,难免会产生淘汰下来的电脑,这些淘汰下来的电脑该怎么处理?卖掉?或者让他们再发挥一点余热?

ESXi是VMware针对非商业用户提供的整机虚拟化服务,可以让你跑一些不敢在自己电脑上尝试的东西,然而这个东西很多时候不太好用,比如说装不上或者出现很多bug之类的。今天我就来教你如何解决这些问题。

 

安装依赖

VMware官方提供了ESXi的下载链接,但是有个比较坑的是这个下载链接并不会随着版本迭代而更新,换言之就是官网上的始终是ESXi大版本的第一个版本(如ESXi 6.5,目前最新版是10月23号发布的,而官网上只能下载到1月的第一版),Bug很多,比如我这个6.5就经常遇到“未处理的异常(1)”这样的错误提示。

新版本的ISO镜像需要通过PowerCLI(https://www.vmware.com/support/developer/PowerCLI/)进行下载。PowerCLI需要Windows 7及以上版本操作系统,建议使用Windows 10。

打开PowerCLI并以管理员身份运行。然后输入

Install-Script -Name VMware.PowerCLI -RequiredVersion 

即可安装,如果需要安装最新版,则只需要输入

Install-Module -Name VMware.PowerCLI

随后输入Y即可开始安装。如果遇到签名问题,输入A (Yes to All)。

之前版本的PowerCLI是有一个单独的exe文件,新版本的已经集合在PowerShell里了。安装完成后可以直接在PowerShell里运行PowerCLI的命令。

 

下载ESXi-Customizer-PS(https://www.v-front.de/p/esxi-customizer-ps.html),这是一个PowerCLI的脚本,可以简化操作流程和步骤。这个软件的前身是ESXi-Customizer,一个用于定制驱动的Windows小程序,目前已经停止更新,不支持Windows 10操作系统和新版本的ESXi。

调整PowerShell的执行策略来让脚本可以正常运行。默认的执行策略是无法运行这个脚本的。

Set-ExecutionPolicy Unrestricted

 

更新

这个相对来说简单一点,只需要在目录下执行命令就可以了,在其下载页面有详细的说明。

以ESXi 6.5为例

.\ESXi-Customizer-PS-v2.5.1.ps1 -v65

 

驱动定制

ESXi需要专门的以.vib结尾的驱动才可以使用,驱动可以在这里(https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages)下载。下载时请注意驱动程序支持的ESXi版本,如果不兼容,在打包的时候会报错。下载好后建议放到统一的一个目录里方便安装。

注意,网卡驱动是必须的,如果没有网卡驱动会影响ESXi的安装,其它驱动可选择稍候在ESXi管理面板里添加。

举个例子,我将下载好的驱动放到C:/tmp/pkg文件夹中,打包生成ESXi 6.0版本镜像。

.\ESXi-Customizer-PS-v2.5.1.ps1 -v60 -pkgDir C:\tmp\pkg

如果驱动不兼容会报错,并打印驱动所兼容的版本

然后如果你看到下面的提示,就代表生成成功了

生成的ISO文件就是打包好的啦~恭喜你w

 

尾巴

不是很懂明明有那么多驱动,尤其是网卡驱动,明明有支持的vib文件,但VMware就是不打包进ISO里。不是很懂明明有新版本发布,VMware为什么不更新到官网上。不是很懂明明可以做成一个exe文件的PowerCLI为什么变成PowerShell来下载安装了。或许大公司总有他们自己独到的见解,但是我还是希望,最少给普通用户使用的东西,门槛能稍微低一点吧,这样才像一个大公司应有的态度。

然后这里更新我打包好的ESXi 6.0的ISO镜像(因为有很多驱动都不支持6.5这个版本),只打包了网卡驱动,因为其它驱动都可以之后在控制面板上安装所以就没一并打进去了。好了就说这么多,希望这篇文章能给处在坑里的你一点点帮助吧~w

ESXi 6.0 – Version20171003:https://pan.baidu.com/s/1eRYmy22   密码:6cpc

 

BGM:Windy Smiling

发表评论

电子邮件地址不会被公开。 必填项已用*标注