SXi5.5不识别硬件驱动的光盘定制~~RealTek8111E,Intel217V,Z97 AHCI

[复制链接]

   
电梯直达

1#

 
发表于 2014-9-23 17:06 | 只看该作者 |只看大图
最近一直在倒腾ESXi,因为是在PC平台上安装,所以碰到不少以前在专业服务器上没碰到的问题,基本就是硬件兼容性问题,主要体现在ESXi无法识别网卡和硬盘(SATA控制器)以致无法继续安装ESXi,网上都有解决方案,我这里简单总结一下,也做个备忘。

解决方法就是把ESXi无法识别的硬件的驱动定制进安装镜像文件中。

ESXi 5.5 U2: VMware-VMvisor-Installer-5.5.0.update02-2068190.x86_64.iso

PC1:MSI Z77IA-E51 ITX,i5 2500,Kingston 1600 4Gx2,Realtek 8111E网卡,Intel 520 240G
问题:ESXi 5.5 U2无法识别Realtek 8111E网卡

PC2:GigaByte Z97X-UD3H,I5 4690,Gskill 1600 8Gx2,Intel I217-V网卡,Intel 520 240G
问题:ESXi 5.5 U2无法识别Intel I217-V网卡和SSD Intel 520 240G,其实是不识别Z97的SATA控制器

ESXi安装过程中出现以下提示:

无网卡
未检测到网卡。要么是系统中没有安装硬件网卡,要么是无法找到合适的驱动。可能需要安装第三方驱动。
请确保在ESXi安装前已经将物理网卡连接就位。如果仍有问题,请查询VMware官方知识库。
按回车重启系统

VMware官方提供了硬件兼容列表查询,那里你肯定查不到上面提到的网卡和Z97的SATA Controller,这个一点都不意外,能查到才是真正的麻烦。

既然官方不支持,那么就只能寻求第三方驱动来定制镜像文件了,相关驱动可自行百度谷歌,不再赘述。

镜像文件定制工具,主要有官方和第三方这两种,官方的路基本不可行,因为操作很复杂,第三方倒是又简单又快捷。

官方资料
VMware 官方有提供如何添加第三方驱动的说明,见这里:Installing async drivers on ESXi 5.x
根据该说明,我们需要三样东西:vSphere 5.x PowerCLI、对应的 ESXi offline bundle depot 包和第三方驱动。
这些都需要从VMware 官网上获得(需要以合法License注册后才能下载)。
驱动可以从服务器官网或VMware官网获得,如:
VMware ESXi 5.x Driver for Intel I210, I350 and 82580 Gigabit Ethernet Controller
下载到的驱动是zip文件,里面已经根据规范放好相关的驱动,驱动是vib 文件来的。
接下来,就可以根据官方文档,使用Add-ESXSoftwareDepot 命令把驱动和offline bundle depot 包混合在一起;再通过Export-EsxImageProfile 命令导出新的offline bundle depot 包或新的安装镜像ISO 文件。

使用第三方工具
官方提供的方法有点复杂,而且需要不少额外的工具包。幸亏有第三方简化的工具:ESXi-Customizer,该工具可以方便的把第三方驱动与安装镜像混合生成新的安装镜像文件,使用非常简单。

ESXi-Customizer-v2.7.2原址下载  这里货不少,喜欢的可以继续深挖:http://www.v-front.de/

ESXi-Customizer-v2.7.2本地下载:

ESXi-Customizer-v2.7.2.rar

(2.39 MB, 下载次数: 59)

安装完毕后执行:ESXi-Customizer.cmd,参看下图来定制光盘:

完成后,在上面你选定的工作目录中会生成定制好的文件:ESXi-5.x-Custom.iso,我一般会把名字改成VMware-VMvisor-
Installer-5.5.0.update02-2068190.x86_64-I217v.iso,否则时间长了一定会忘。
这个定制器每次只能定制进去一个驱动,像我还需要定制Z97的SATA驱动进去,那就以上面定制好的镜像VMware-VMvisor-
Installer-5.5.0.update02-2068190.x86_64-I217v.iso为基础,再继续定制SATA驱动进去,再改名
为:VMware-VMvisor-Installer-5.5.0.update02-2068190.x86_64-I217v-ahci.iso

下面。。。。还要说吗?刻录光盘或者量产U盘吧。

好人做到底,USB Installer也一并放这里:

Universal-USB-Installer-1.9.5.1.rar

(1.02 MB, 下载次数: 29)

相关驱动本地下载:

RealTek 8111E千兆网卡(实测有效):

VMware_bootbank_net-r8168_8.013.00-3vmw.510.0.0.799733.vib

(38.9 KB, 下载次数: 40)

Intel I217-V千兆网卡(实测有效):

net-e1000e-2.3.2.x86_64.vib

(97 KB, 下载次数: 44)

Z97 SATA Controller(实测有效):

sata-xahci-1.24-1.x86_64.vib

(2.44 KB, 下载次数: 60)

RealTek 8169网卡(未测试):

VMware_bootbank_net-r8169_6.011.00-2vmw.510.0.0.799733.vib

(28.4 KB, 下载次数: 16)

看看结果吧:

SXi5.5不识别硬件驱动的光盘定制的更多相关文章

  1. Linux下的硬件驱动——USB设备(转载)

    usb_bulk_msg函数 当对usb设备进行一次读或者写时,usb_bulk_msg 函数是非常有用的; 然而, 当你需要连续地对设备进行读/写时,建议你建立一个自己的urbs,同时将urbs 提 ...

  2. Windows 8.1 & Windows 10 取消 Windows Update 自动更新硬件驱动

    最新文章:Virson's Blog 1.打开控制面板,在搜索框中搜索“设备”一次,检索出相关的设备设置功能,如下图: 2.在检索出的结果中点击“更改设备安装设置”,会弹出设备驱动的更新方式,按照如下 ...

  3. uboot的硬件驱动

    1.uboot借用(移植)了linux驱动(1)linux驱动本身做了模块化设计.linux驱动本身和linux内核不是强耦合的,这是linux驱动可以被uboot借用(移植)的关键.(2)uboot ...

  4. 开发ActiveX控件调用另一个ActiveX系列0——身份证识别仪驱动的问题

    程序员要从0下表开始,这篇是介绍这个系列的背景的,没有兴趣的人可以直接跳过. 为什么要开发ActiveX控件 由于工作需要,我们开发了一个网站,使用了一款身份证识别仪的网页ActiveX(OCX)插件 ...

  5. Android 从硬件到应用:一步一步向上爬 4 -- 使用 JNI 方法调硬件驱动

    Android下,java应用程序通过JNI方法调用硬件抽象层模块,在Android 从硬件到应用:一步一步向上爬 3 -- 硬件抽象层訪问硬件驱动 中我们已经编译好了硬件抽象层模块,以下就要開始为H ...

  6. linux硬件驱动

    今天被问到了一个新问题:linux需不需要安装驱动,就像windows装完系统之后需要安装最新驱动一样? 说实话以前真没想过,都是装完系统update一下就直接用了. 谷歌了一下,发现其实也是需要安装 ...

  7. Hyper-V初涉_早期Windows安装虚拟硬件驱动

    虽然微软已经一再强调将要对Windows XP停止提供服务,但是难免在一些特殊场合需要早期的系统进行测试.为了测试需要,我在Hyper-V中安装了Windows XP. 按照之前的方法,对Hyper- ...

  8. 在linux下安装某个硬件驱动到方法

    东西很简单,几句话就能说清除. 使用lsipc检查你需要安装到硬件,记住硬件到关键型号,去搜索引擎搜索linux下的驱动文件 对文件进行安装简单的解压后基本上是 ./configure &&a ...

  9. linux怎么查看已装好硬件驱动

    linux系统中的设备驱动是否安装好一般检查几个方面:1.系统日志.嵌入式系统多是直接dmesg一下,看有没有设备关键字相关的出错信息(通用系统可检查/var/log/messages文件).2.已加 ...

随机推荐

  1. onWindowFocusChanged重要作用 and Activity生命周期

    onWindowFocusChanged重要作用 Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onW ...

  2. js 日期相差的天数

    function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式 var aDate, oDate1, oDate2, iDays aDa ...

  3. sql把一个表的某几列的数据存到另一个表里

    一.如何用slq语句把一个表中的某几个字段的数据插入到另一个新表中,就要用下面这条slq语句:    insert into 表名1(字段1,字段2) select 字段1,字段2 from 表名2 ...

  4. Unity3.x游戏开发经典教程 书例 100%完毕~

    大家都公布自己的作品,作为一个新人,我也发点什么.刚刚做完了Unity3.x游戏开发经典教程书例不久,假如有同学想学这本书入门U3D,我的作品也能让新人參考一下...脚本都是C#写的.以下附上链接~ ...

  5. .NET:CLR via C# Shared Assemblies and Strongly Named Assemblies

    Two Kinds of Assemblies, Two Kinds of Deployment A strongly named assembly consists of four attribut ...

  6. Andorid之使用GMail后台偷偷发送邮件(不要干坏事噢=。 =)

    工具类: import java.util.Date; import java.util.Properties; import javax.activation.CommandMap; import ...

  7. [Git] An efficient GIT workflow for mid/long term projects

    reference : http://fle.github.io/an-efficient-git-workflow-for-midlong-term-projects.html Our full-w ...

  8. 【BZOJ】【3771】Triple

    生成函数+FFT Orz PoPoQQQ 这个题要算组合的方案,而且范围特别大……所以我们可以利用生成函数来算 生成函数是一个形式幂级数,普通生成函数可以拿来算多重集组合……好吧我承认以上是在瞎扯→_ ...

  9. nth-digit

    https://leetcode.com/problems/nth-digit/ public class Solution { public int findNthDigit(int n) { in ...

  10. 在 Linux 中永久修改 USB 设备权限

    问题 当我尝试在 Linux 中运行 USB GPS 接收器时我遇到了下面来自 gpsd 的错误.看上去 gpsd 没有权限访问 USB 设备(/dev/ttyUSB0).我该如何永久修改它在Linu ...