- 浏览: 138583 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (52)
- oracle linux R6-U2-server-i386 (8)
- oracleDBA (25)
- 虚拟机-vmware-8.0.2 (2)
- linux-ubuntu (0)
- oracle背景资料 (28)
- DOS (3)
- sql常用操作 (2)
- win7/XP/03/08/2K/ (1)
- NT系统优化 (2)
- 网络 (1)
- 安全 (0)
- 乌七杂八资料库 (23)
- 个人心情 (2)
- ESXI 4.1 (1)
- vsphere5.0 (4)
- rac (3)
- oracle linux R6-U2-server-i386,oracle9204 (2)
- 条件处理符号 (1)
- 批处理 (2)
最新评论
-
yexiaochong:
我从头到尾看完了。写得也挺有道理的。我也类似你一样。花了不止两 ...
工作意向及规划个人建议 -
netkiller.github.com:
写的真多,实在看不下去了,支持一下
工作意向及规划个人建议
unable to load module /usr/lib/vmware/vmkmod/vmfs3:failure解决方案译文
此处为翻译一篇(解决ESXI 4.1 不能设别网卡及其他硬件的方法)问题的方案说明。原作者网站为:http://c-nergy.be/blog/?p=931
一段一段的来,着急的直接看最后完整版。翻译的不好之处,请见谅!
Install ESXi on unsupported Hardware (NIC 82578DC)
Date Posted: February 20th, 2011
Written by Griffon
Category: VMWare
Hello World,
Recently, I had to install ESXi on unsupported hardware. The installation was intended to be used as test infrastructure and play ground for people with few Vmware knowledge. This was the first time for me that I had to perform the installation on unsupported hardware… I had to “Google” quite a bit in order to come up with a correct setup procedure for these machines.
在不支持的硬件上安装ESXI(网卡NIC 82578DC)
最近,我需要在不支持ESXI的硬件上安装这个应用,安装这个应用是给于那些对虚拟技术不熟悉的人,作为测试机或者平台用的。对于我来说,这是我第一次在不支持这个应用的硬件上安装它。我必须使用google,大量的查阅资料,来应付这些机器的安装。
The following links helped me a lot during my research.
■http://www.vm-help.com/esx40i/customize_oem_tgz.php
■http://www.vm-help.com/forum/viewtopic.php?f=12&t=4&sid=619ad02527a795ec1448aad9d44d6242
■http://www.jonathanmedd.net/2011/01/install-esxi-4-1-from-a-usb-stick.html
It might be worst checking the vm-help web site because if you are lucky you might find the ready to use drivers you need to perform your installation.
Let’s start this post !
下面的几个链接对我的研究帮助很大。
最坏的打算是查阅VM的帮助网站,因为如果你幸运的话,你会发现如果你想安装就必须准备使用驱动/(光盘?)吧。
准备开始!
ESXi installer and the “famous” vmkctl.hostCtlExecption error message
I had to install Esxi on 2 heavy workstations (not on the HCL). I decided to start the installation immediately and inserted the Esxi 4.1 cdrom. The machine booted from the cdrom and the setup process started normally as depicted in the following screenshots
ESXI的最著名的错误“vmkctl.hostCtlExecption error message”
我准备在2台heavy workstations (叫什么呢?重型工作台?不晓得,嘻嘻,反正不在HCL支持的硬件列表里)。我决定马上开始安装,然后插入Esxi 4.1的CD光盘。机器从CD盘引导后,安装过程开始后是正常的,画面就像下面描述的截图中一样(图片稍后放到附件打包里)。
Step 1 : The Boot menu was loaded and I selected the ESXi Installer option
Step 2 : The installer was initializing normally
Step 3 : After initialization phase, you will be prompted with the following screen. I wanted to perform the installation so I press on “Enter”
Step 4 : Immediately after that, I’ve received the following error message : vmkctl.hostCtlExecption : Unable to load module /usr/lib/vmware/vmkmod/vmfs3 : Failure
第一步:启动菜单载入后,我选择了ESXI安装选项;
第二步:安装初始化正常;
第三步:在初始化阶段,页面上会提示你继续。我想要继续安装,所以我按了回车;
第四步:立即,我收到如下提示错误信息:vmkctl.hostCtlExecption : Unable to load module /usr/lib/vmware/vmkmod/vmfs3 : Failure
The error message can be confusing because there is a reference to a module not able to load and related to vmfs3. So, people might think that the problem is related to the storage and the hard disks are not recognized on the system. This error message simply means that no recognized network card (or no network card) is present on the system. The problem is that the installer has no drivers for this “unsupported” network card.
As this stage, we need to find the drivers for this network card allowing the setup routine to proceed with the installation.
这个错误信息确实很困扰人,因为它指出:一个组件不能被载入,而且指明了是vmfs3。
那么人们可能会想到问题可能是因为存储介质和硬盘不能被系统识别。但是这个错误信息其实只是简单因为有这个系统不能识别的网卡或者根本没有网卡。问题就是安装包不含有这个不被识别的网卡驱动。
到了这个时候,我们需要给这个网卡找驱动,以便于使安装过程能够继续下去。
What you will need
To perform a successful installation (after identifying your hardware), you will simply need to put together some files,scripts and a bit of luck.
Let’ see what you need….
1.obtain the oem.tgz file with the correct drivers
We first need to find the appropriate oem.tgz file. This file is used by ESXi during the setup process. I was lucky enough to find a ready to use oem.tgz package containing the correct drivers (can be founded here). The 2 workstations are identical and are using a Intel gigabit network card 82578DC
On the vm-help web site (this link), you can see if a custom package exists for your hardware.
你需要什么
为了使安装成功(在识别成功你的硬件后),你仅仅需要的把几个文件、脚本和luck放在一起!
下面我们看你需要准备些什么。。。
1、得到对应的驱动的oem.tgz文件
我们需要找到对应的oem.tgz文件。这个文件是ESXI在安装过程中使用的。我很幸运的找到了含有对应的驱动的oem.tgz文件包(可以在这里找到)。这2个平台是一样的,而且使用了Intel的G网卡,型号是82578DC。
在VM-Help的帮助网站上,你可以查询下是否有你的硬件所对应的文件包。
2 Download and run “the” script
To help people in creating their custom ESXi installation media, a smart guy has developed a small script that automate much of the procedure.
The script will run only from a Linux machine. (If you do not have one, you might need to install one as virtual machine or simply use a live distribution – I’ve used Ubuntu 10.10)
The script can be found here.
3 Download mod.tgz file
This file can be founded here. This file will be needed if you plan to perform (like me) an installation from the USB Stick.
2、下载并且运行脚本
为了帮助人们创建他们自己个人化的ESXI安装包,有个天才小伙已经开发了一个能够使大部分过程自动化的小脚本。
这个脚本只能在linux机器上,(如果你没有的话,你最好在虚拟机上装一个或者只是简单的用live版本的linux,我用的是ubuntu 10.10)
脚本可以在这里找到。
3、下载mod.tgz文件
这个文件可以在这里找到。这个文件主要是当你打算用U盘(想我一样)安装ESXI的时候用的。
4 Create a Kickstart file (ks.cfg)
If you are performing the installation from a usb stick, you will need to create a ks.cfg file that will indicate the esxi installer to look for installation files on the usb stick and not on the cdrom. The ks.cfg script is really simple. You simply open a text file, copy the text below and save it (as ks.cfg)
##### Content Ks.cfg ############
vmaccepteula
rootpw password
autopart –firstdisk –overwritevmfs
install usb
###### End Content #############
5 ESXi Installer ISO image
Just a reminder ! You need to have an iso image of the ESXi installer. This one will be used by the script that you have downloaded in point 2
4、创建一个ks.cfg文件(linux_无人值守kickstart文件)
如果你打算用U盘安装,你需要创建一个ks.cfg文件,他会使ESXI安装器在U盘上查找安装文件而不是在CD盘上。ks.cfg文件很简单。你可以新建一个文本文档,把下面的内容复制进去,然后保存为ks.cfg文件即可。
5、ESXI安装的ISO镜像文件
提醒一下!你需要一个ESXI的ISO的安装镜像文件,这个会被第二步的你下载的脚本用的到。
The Way to Go (Installing from a Usb Stick)
In this section, we will briefly explains the steps that are needed in order to create a custom ESXi image. To create such custom install image, we will be using the script that we have downloaded. This will simplify the procedure. Let’s do this
step 1 – From your Linux distribution, create a folder and copy the following files
■the mkesxiaio.sh script
■the oem.tgz drivers
■the esxi installer iso image
方法如下(从U盘安装)
在这一部分中,我们需要简单的解释一下创建一个个人版的ESXI镜像文件的步骤,想要创建一个个人版的安装镜像文件,我们将会使用到我们已经下载到的脚本。这样将会简化很多的过程。我们开始!
第一步- 在你的linux系统中,创建一个文件夹,把下面的3个文件复制进去;
step 2 – Make the script executable
From the Gui, Simply right-click the file, go to the permissions tab and at the bottom tick the box “Allow executing file as program” or from the command line by typing the following
sudo chmod +x mkesxiaio_xxx.sh
step 3 – Modify the oem.tgz file
You can already modify the pci.ids file and the simple.map file. You need to add an additional line in those files in order to have a reference to the new driver that you will be using.
■In the pci.ids file, you need to add the following line : 10f0 82578DC gigabit
■In the simple.map file, you need to add the following line : 8086:10f0 0000:0000 network e100e2.0
第二步:创建可执行的脚本
在界面模式下,右键这个文件,选择到权限列,在下拉列表中,选择最底下的“允许以程序的模式执行”或者在命令行下执行如下命令:
第三步:修改oem.tgz文件
同样的,你也需要修改pci.ids文件和simple.map文件。你需要在这些文件中增加下面的内容,目的是为了增加一个指向到你准备使用的驱动上。
在pci.ids文件中,你需要增加:10f0 82578DC gigabit
在simple.map 文件中,你需要增加:8086:10f0 0000:0000 network e100e2.0
step 4 – Run the script
Open a console window and start the script by typing ./mkesxiaio.sh or simply by double-clicking the .sh file
The script is starting and installing required components. It’s recommended that your Linux machine has internet connectivity
After the script has finished initializing, you will be presented with the following menu.
Choose the option that fit your needs. In my case, I’ve selected the option 3
第四步:运行脚本
打开一个终端,输入./mkesxiaio.sh 或者简单的双击一下.sh文件执行脚本。
脚本将会开始,并且安装要求的组件。建议:将你的linux机器连接到互联网上。
当脚本完成初始化后,会出现如下的选择界面:
选择适合你自己需要的选项。对于我,我选择的是选项3.
You have to choose from which media you want to install the ESXi. In my example, I wanted to use a USB stick, so I had choosen the option 2
The script will then ask you if you want to add additional components. Again, this depends of your situation. I haven’t installed any additional components
After answering to a few questions, you screen will not display much information for 5 to 10 minutes. Do not close the window. The script is working
You will then be prompted for some additional questions. Because we have prepared our files in advance, we do not need to customize anything else
The script will then try to detect the usb stick you will be using. If the Usb stick was connected, the script will detect it. if you have multiple usb stick, you have to specify which one will be used
你必须要选择你从哪个介质安装ESXI,以我做例子,我想用U盘,所以我选择选项2.
脚本接下来问你是否想要添加组件,依旧,这取决于你的实际情况。我不需要安装任何附加的组件。
回答完几个问题后,你的屏幕会在5到10分钟之内显示很少的信息,不要关掉桌面。脚本仍然在工作。
一会你会被提示回答几个附加的问题。因为我们早已经提前准备好了文件,所以我们不需要在修改什么东西了。
脚本然后会试图检测你正在使用的U盘。如果你的U盘已经连接上了,脚本将会检测到。如果你有插了多个U盘,你需要选择一会使用哪一个U盘(安装ESXI用)
You get a warning that your USB Stick will be formated. Simply answer yes
At the end of this procedure, you will have a bootable usb stick that contains a customized esxi installer image.
The Other Problem and the solution
If you try to install ESXi from the usb stick you have just created, you might end up with another error message. The setup routine will go a step further but as soon as the installation files are needed, you might get this error message :
“The installation operation has encountered a fatal error: Unable to find the system image to instal. …”
Apparently, the esxi setup routine always look for a cdrom when performing the installation. If the installer has to look in another location, you will need to tell him. We have 2 ways to solve this problem.
你会收到一个提示,说的你U盘将会被格式化。选择yes.
在这个步骤的最后,你会得到一个包含个人化的安装镜像文件。
其他的问题和解决方法
如果你试图用你刚制作的U盘安装ESXI,你可能会收到另外一个错误的提示信息。安装步骤会进行到需要安装文件的下一步,错误信息如下:
“安装操作遇到了一个致命的错误:找到不系统镜像文件”
很显然,ESXI的安装程序一直在安装的时候试图在CD盘中寻找文件。如果安装程序需要在其他位置查找,那么你需要告诉他!.我们有2种方式来解决这个问题。
Option 1 : Dirty way
You can simply place a cdrom with the esxi installer on the computer and the setup will proceed. On the other hand, because you have used the non-customized installation image, when the esxi will boot, you will get another error message stating that no compatible network card has been founded on the system.
To fix this problem, you will need to boot from a linux live cd and access the Hypervisor1 partition. You will have to modify the oem.tgz (/usr/lib/vmware/vmkmod/) file and include the e100e2.0 driver file in the file sytem.
Reboot your computer and you should see your network card.
选项1: 偷懒的方法(笨得方法?)
你可以直接换个CD安装盘,然后安装就会直接进行下去。当然,因为你使用了未个人化过的安装镜像文件,当ESXI启动后,你仍然会得到另外一个错误的信息说:当前系统无法检测的兼容的网卡。
想修复这个错误,你需要用linux live盘启动后,找到Hypervisor1分区。然后修改oem.tgz文件(/usr/lib/vmware/vmkmod/路径下),并且添加进去e100e2.0 driver file。(此处有较大疑惑,是添加进去还是修改oem.tgz和e100e2.0驱动文件??)
重新启动你的电脑后,你应该会看到你的网卡。
Option 2 : using the ks.cfg file
That’s why we have created the ks.cfg file. This file will notify the installer that the system image is not on the cdrom but on a another storage (the usb in this case). In this situation, the setup routine will continue and use the customized installation image. At the end of the process, you will have a functional ESXi host ready to be used.
Note : To use this method, ensure that the computer is connected to the network.
If you use this approach, you will need to copy the 2 following files at the root of the usb stick
■ks.cfg
■mod.tgz
At then end of the procedure, your usb stick should look like this
选项2:使用ks.cfg文件
这就是我们为什么创建ks.cfg文件的原因了。这个文件会通知安装程序系统镜像文件不在CD盘上,而是在另外其他的存储介质上(这个例子是U盘)。在这种情况下,安装步骤会继续,然后使用个人化的安装镜像文件。在这一过程的最后,你就会得到一个实用的ESXI主机。
注意:想要使用这个方法,要求电脑连接上网络。
如果你打算走这个路线的话,你需要把下面这2个文件COPY到你的U盘根目录下。
然后在最后,你的U盘应该像这个样子:
Final Customization
We still need to make a final modification to the syslinux.cfg file. Because we have added the ks.cfg file and the mod.tgz file, the syslinux.cfg file needs to be updated. Your syslinux.cfg should be similar to the following example :
(…..)
label ESXi Installer
menu label ^ESXi Installer
kernel mboot.c32
append vmkboot.gz ks=usb:/ks.cfg — vmkernel.gz — sys.vgz — cim.vgz — ienviron.vgz — install.vgz — mod.tgz — oem.tgz
(….)
This was the last change needed in order to be able to install ESXI in a smooth way on these workstations hosting Intel Network card 82578DC.
Plug you stick, boot the computer, and you will that after 5-10 minutes you will get a fully functional ESXi host installed.
个人化最终修改
我们仍然需要对syslinux.cfg文件做一个最终的修改。因为我们已经添加了ks.cfg和mod.tgz文件,所以syslinux.cfg需要同时被更新。你的syslinux.cfg文件应该和下面的相似:
为了在这些平台机器(网卡是INTEL 82578DC)上顺利的安装ESXI,这是最后的一处需要修改的地方了。
插入你的U盘,启动电脑,你会在5到10分钟之后,得到一个安装好的、实用的ESXI主机。
Conclusions
As you can see, there are a lot of pitfalls when installing Esxi on unsupported hardware. It’s not easy but it’s not as difficult as you can imagine. The only thing that can block your installation is the non availability of a linux drivers for your hardware. I’ve been lucky because I have found a ready to use drivers but that might not be always the case. You can always check the manufacturer web site and see if they provide linux drivers. you might be able to create a rpm package of it and extract the correct drivers
Ouf ! That was a long post….
Till next time
See ya
Griffon
结语
就像你看到的一样,在不支持的硬件上安装ESXI时,有许许多多的意想不到的困难。不容易,但是也不是难的不可想象。唯一的可能使你安装停止的就是:你没有一个有效的linux硬件驱动。我很幸运,因为我找到了我需要的驱动(也不是始终这么幸运)。你可以在厂商网站上查找是否提供了linux版本的驱动。你也可以创建一个RPM文件包,然后提取对应的驱动。
哇哈,写了真是老半天了。。。。
下次再见!
完整译文:
在不支持的硬件上安装ESXI(网卡NIC 82578DC)
最近,我需要在不支持ESXI的硬件上安装这个应用,安装这个应用是给于那些对虚拟技术不熟悉的人,作为测试机或者平台用的。对于我来说,这是我第一次在不支持这个应用的硬件上安装它。我必须使用google,大量的查阅资料,来应付这些机器的安装。
下面的几个链接对我的研究帮助很大。
最坏的打算是查阅VM的帮助网站,因为如果你幸运的话,你会发现如果你想安装就必须准备使用驱动/(光盘?)吧。
准备开始!
ESXI的最著名的错误“vmkctl.hostCtlExecption error message”
我准备在2台heavy workstations (叫什么呢?重型工作台?不晓得,嘻嘻,反正不在HCL支持的硬件列表里)。我决定马上开始安装,然后插入Esxi 4.1的CD光盘。机器从CD盘引导后,安装过程开始后是正常的,画面就像下面描述的截图中一样(图片稍后放到附件打包里)。
第一步:启动菜单载入后,我选择了ESXI安装选项;
第二步:安装初始化正常;
第三步:在初始化阶段,页面上会提示你继续。我想要继续安装,所以我按了回车;
这个错误信息确实很困扰人,因为它指出:一个组件不能被载入,而且指明了是vmfs3。
那么人们可能会想到问题可能是因为存储介质和硬盘不能被系统识别。但是这个错误信息其实只是简单
因为有这个系统不能识别的网卡或者根本没有网卡。问题就是安装包不含有这个不被识别的网卡驱动。
到了这个时候,我们需要给这个网卡找驱动,以便于使安装过程能够继续下去。
你需要什么
为了使安装成功(在识别成功你的硬件后),你仅仅需要的把几个文件、脚本和luck放在一起!
下面我们看你需要准备些什么。。。
1、得到对应的驱动的oem.tgz文件
我们需要找到对应的oem.tgz文件。这个文件是ESXI在安装过程中使用的。我很幸运的找到了含有对应的驱动的oem.tgz文件包(可以在这里找到)。这2个平台是一样的,而且使用了Intel的G网卡,型号是82578DC。
在VM-Help的帮助网站上,你可以查询下是否有你的硬件所对应的文件包。
2、下载并且运行脚本
为了帮助人们创建他们自己个人化的ESXI安装包,有个天才小伙已经开发了一个能够使大部分过程自动化的小脚本。
这个脚本只能在linux机器上,(如果你没有的话,你最好在虚拟机上装一个或者只是简单的用live版本的linux,我用的是ubuntu 10.10)
脚本可以在这里找到。
3、下载mod.tgz文件
这个文件可以在这里找到。这个文件主要是当你打算用U盘(想我一样)安装ESXI的时候用的。
4、创建一个ks.cfg文件(linux_无人值守kickstart文件)
如果你打算用U盘安装,你需要创建一个ks.cfg文件,他会使ESXI安装器在U盘上查找安装文件而不是在CD盘上。ks.cfg文件很简单。你可以新建一个文本文档,把下面的内容复制进去,然后保存为ks.cfg文件即可。
5、ESXI安装的ISO镜像文件
提醒一下!你需要一个ESXI的ISO的安装镜像文件,这个会被第二步的你下载的脚本用的到。
方法如下(从U盘安装)
在这一部分中,我们需要简单的解释一下创建一个个人版的ESXI镜像文件的步骤,想要创建一个个人版的安装镜像文件,我们将会使用到我们已经下载到的脚本。这样将会简化很多的过程。我们开始!
第一步- 在你的linux系统中,创建一个文件夹,把下面的3个文件复制进去;
第二步:创建可执行的脚本
在界面模式下,右键这个文件,选择到权限列,在下拉列表中,选择最底下的“允许以程序的模式执行”或者在命令行下执行如下命令:
第三步:修改oem.tgz文件
同样的,你也需要修改pci.ids文件和simple.map文件。你需要在这些文件中增加下面的内容,目的是为了增加一个指向到你准备使用的驱动上。
在pci.ids文件中,你需要增加:10f0 82578DC gigabit
在simple.map 文件中,你需要增加:8086:10f0 0000:0000 network e100e2.0
第四步:运行脚本
打开一个终端,输入./mkesxiaio.sh 或者简单的双击一下.sh文件执行脚本。
脚本将会开始,并且安装要求的组件。建议:将你的linux机器连接到互联网上。
当脚本完成初始化后,会出现如下的选择界面:
选择适合你自己需要的选项。对于我,我选择的是选项3.
你必须要选择你从哪个介质安装ESXI,以我做例子,我想用U盘,所以我选择选项2.
脚本接下来问你是否想要添加组件,依旧,这取决于你的实际情况。我不需要安装任何附加的组件。
回答完几个问题后,你的屏幕会在5到10分钟之内显示很少的信息,不要关掉桌面。脚本仍然在工作。
一会你会被提示回答几个附加的问题。因为我们早已经提前准备好了文件,所以我们不需要在修改什么东西了。
脚本然后会试图检测你正在使用的U盘。如果你的U盘已经连接上了,脚本将会检测到。如果你有插了多个U盘,你需要选择一会使用哪一个U盘(安装ESXI用)
你会收到一个提示,说的你U盘将会被格式化。选择yes.
在这个步骤的最后,你会得到一个包含个人化的安装镜像文件。
其他的问题和解决方法
如果你试图用你刚制作的U盘安装ESXI,你可能会收到另外一个错误的提示信息。安装步骤会进行到需要安装文件的下一步,错误信息如下:
“安装操作遇到了一个致命的错误:找到不系统镜像文件”
很显然,ESXI的安装程序一直在安装的时候试图在CD盘中寻找文件。如果安装程序需要在其他位置查找,那么你需要告诉他!.我们有2种方式来解决这个问题。
选项1: 偷懒的方法(笨得方法?)
你可以直接换个CD安装盘,然后安装就会直接进行下去。当然,因为你使用了未个人化过的安装镜像文件,当ESXI启动后,你仍然会得到另外一个错误的信息说:当前系统无法检测的兼容的网卡。
想修复这个错误,你需要用linux live盘启动后,找到Hypervisor1分区。然后修改oem.tgz文件(/usr/lib/vmware/vmkmod/路径下),并且添加进去e100e2.0 driver file。(此处有较大疑惑,是添加进去还是修改oem.tgz和e100e2.0驱动文件??)
重新启动你的电脑后,你应该会看到你的网卡。
选项2:使用ks.cfg文件
这就是我们为什么创建ks.cfg文件的原因了。这个文件会通知安装程序系统镜像文件不在CD盘上,而是在另外其他的存储介质上(这个例子是U盘)。在这种情况下,安装步骤会继续,然后使用个人化的安装镜像文件。在这一过程的最后,你就会得到一个实用的ESXI主机。
注意:想要使用这个方法,要求电脑连接上网络。
如果你打算走这个路线的话,你需要把下面这2个文件COPY到你的U盘根目录下。
然后在最后,你的U盘应该像这个样子:
个人化最终修改
我们仍然需要对syslinux.cfg文件做一个最终的修改。因为我们已经添加了ks.cfg和mod.tgz文件,所以syslinux.cfg需要同时被更新。你的syslinux.cfg文件应该和下面的相似:
为了在这些平台机器(网卡是INTEL 82578DC)上顺利的安装ESXI,这是最后的一处需要修改的地方了。
插入你的U盘,启动电脑,你会在5到10分钟之后,得到一个安装好的、实用的ESXI主机。
结语
就像你看到的一样,在不支持的硬件上安装ESXI时,有许许多多的意想不到的困难。不容易,但是也不是难的不可想象。唯一的可能使你安装停止的就是:你没有一个有效的linux硬件驱动。我很幸运,因为我找到了我需要的驱动(也不是始终这么幸运)。你可以在厂商网站上查找是否提供了linux版本的驱动。你也可以创建一个RPM文件包,然后提取对应的驱动。
哇哈,写了真是老半天了。。。。
下次再见!
备注:以上部分是国外用户常用的方法,当然也可以换个支持ESXI版本的网卡,但是以上方法也有个问题,一个是脚本暂时我没找到,一个是网卡驱动,原作者的倒是有,我找自己的Marvell Yukon 88E8056找到了没权限下载,在vm_help论坛有。郁闷。只有最后一个的mod.tgz文件包,从思路角度来讲,这个方法不错,如果英语学得还行的话,可以去vm-help网站上瞧瞧去,但是从应用角度来说,有点得不偿失,毕竟低级的电脑配置来做这个测试服务器真是太勉强了,网卡不被识别,还要自己做一个网卡驱动集成到ISO中,真是够麻烦了。我最后在没有找到脚本和没有下载到对应的网卡驱动后,放弃了在我的老台式机上装上测试,直接在我们的服务器上装,一次性通过,没有任何问题。不过在这个折腾过程中,了解了很多的知识和思路,还是非常不错的。有问题,还是值得去深究一下的。
一段一段的来,着急的直接看最后完整版。翻译的不好之处,请见谅!
Install ESXi on unsupported Hardware (NIC 82578DC)
Date Posted: February 20th, 2011
Written by Griffon
Category: VMWare
Hello World,
Recently, I had to install ESXi on unsupported hardware. The installation was intended to be used as test infrastructure and play ground for people with few Vmware knowledge. This was the first time for me that I had to perform the installation on unsupported hardware… I had to “Google” quite a bit in order to come up with a correct setup procedure for these machines.
在不支持的硬件上安装ESXI(网卡NIC 82578DC)
最近,我需要在不支持ESXI的硬件上安装这个应用,安装这个应用是给于那些对虚拟技术不熟悉的人,作为测试机或者平台用的。对于我来说,这是我第一次在不支持这个应用的硬件上安装它。我必须使用google,大量的查阅资料,来应付这些机器的安装。
The following links helped me a lot during my research.
■http://www.vm-help.com/esx40i/customize_oem_tgz.php
■http://www.vm-help.com/forum/viewtopic.php?f=12&t=4&sid=619ad02527a795ec1448aad9d44d6242
■http://www.jonathanmedd.net/2011/01/install-esxi-4-1-from-a-usb-stick.html
It might be worst checking the vm-help web site because if you are lucky you might find the ready to use drivers you need to perform your installation.
Let’s start this post !
下面的几个链接对我的研究帮助很大。
最坏的打算是查阅VM的帮助网站,因为如果你幸运的话,你会发现如果你想安装就必须准备使用驱动/(光盘?)吧。
准备开始!
ESXi installer and the “famous” vmkctl.hostCtlExecption error message
I had to install Esxi on 2 heavy workstations (not on the HCL). I decided to start the installation immediately and inserted the Esxi 4.1 cdrom. The machine booted from the cdrom and the setup process started normally as depicted in the following screenshots
ESXI的最著名的错误“vmkctl.hostCtlExecption error message”
我准备在2台heavy workstations (叫什么呢?重型工作台?不晓得,嘻嘻,反正不在HCL支持的硬件列表里)。我决定马上开始安装,然后插入Esxi 4.1的CD光盘。机器从CD盘引导后,安装过程开始后是正常的,画面就像下面描述的截图中一样(图片稍后放到附件打包里)。
Step 1 : The Boot menu was loaded and I selected the ESXi Installer option
Step 2 : The installer was initializing normally
Step 3 : After initialization phase, you will be prompted with the following screen. I wanted to perform the installation so I press on “Enter”
Step 4 : Immediately after that, I’ve received the following error message : vmkctl.hostCtlExecption : Unable to load module /usr/lib/vmware/vmkmod/vmfs3 : Failure
第一步:启动菜单载入后,我选择了ESXI安装选项;
第二步:安装初始化正常;
第三步:在初始化阶段,页面上会提示你继续。我想要继续安装,所以我按了回车;
第四步:立即,我收到如下提示错误信息:vmkctl.hostCtlExecption : Unable to load module /usr/lib/vmware/vmkmod/vmfs3 : Failure
The error message can be confusing because there is a reference to a module not able to load and related to vmfs3. So, people might think that the problem is related to the storage and the hard disks are not recognized on the system. This error message simply means that no recognized network card (or no network card) is present on the system. The problem is that the installer has no drivers for this “unsupported” network card.
As this stage, we need to find the drivers for this network card allowing the setup routine to proceed with the installation.
这个错误信息确实很困扰人,因为它指出:一个组件不能被载入,而且指明了是vmfs3。
那么人们可能会想到问题可能是因为存储介质和硬盘不能被系统识别。但是这个错误信息其实只是简单因为有这个系统不能识别的网卡或者根本没有网卡。问题就是安装包不含有这个不被识别的网卡驱动。
到了这个时候,我们需要给这个网卡找驱动,以便于使安装过程能够继续下去。
What you will need
To perform a successful installation (after identifying your hardware), you will simply need to put together some files,scripts and a bit of luck.
Let’ see what you need….
1.obtain the oem.tgz file with the correct drivers
We first need to find the appropriate oem.tgz file. This file is used by ESXi during the setup process. I was lucky enough to find a ready to use oem.tgz package containing the correct drivers (can be founded here). The 2 workstations are identical and are using a Intel gigabit network card 82578DC
On the vm-help web site (this link), you can see if a custom package exists for your hardware.
你需要什么
为了使安装成功(在识别成功你的硬件后),你仅仅需要的把几个文件、脚本和luck放在一起!
下面我们看你需要准备些什么。。。
1、得到对应的驱动的oem.tgz文件
我们需要找到对应的oem.tgz文件。这个文件是ESXI在安装过程中使用的。我很幸运的找到了含有对应的驱动的oem.tgz文件包(可以在这里找到)。这2个平台是一样的,而且使用了Intel的G网卡,型号是82578DC。
在VM-Help的帮助网站上,你可以查询下是否有你的硬件所对应的文件包。
2 Download and run “the” script
To help people in creating their custom ESXi installation media, a smart guy has developed a small script that automate much of the procedure.
The script will run only from a Linux machine. (If you do not have one, you might need to install one as virtual machine or simply use a live distribution – I’ve used Ubuntu 10.10)
The script can be found here.
3 Download mod.tgz file
This file can be founded here. This file will be needed if you plan to perform (like me) an installation from the USB Stick.
2、下载并且运行脚本
为了帮助人们创建他们自己个人化的ESXI安装包,有个天才小伙已经开发了一个能够使大部分过程自动化的小脚本。
这个脚本只能在linux机器上,(如果你没有的话,你最好在虚拟机上装一个或者只是简单的用live版本的linux,我用的是ubuntu 10.10)
脚本可以在这里找到。
3、下载mod.tgz文件
这个文件可以在这里找到。这个文件主要是当你打算用U盘(想我一样)安装ESXI的时候用的。
4 Create a Kickstart file (ks.cfg)
If you are performing the installation from a usb stick, you will need to create a ks.cfg file that will indicate the esxi installer to look for installation files on the usb stick and not on the cdrom. The ks.cfg script is really simple. You simply open a text file, copy the text below and save it (as ks.cfg)
##### Content Ks.cfg ############
vmaccepteula
rootpw password
autopart –firstdisk –overwritevmfs
install usb
###### End Content #############
5 ESXi Installer ISO image
Just a reminder ! You need to have an iso image of the ESXi installer. This one will be used by the script that you have downloaded in point 2
4、创建一个ks.cfg文件(linux_无人值守kickstart文件)
如果你打算用U盘安装,你需要创建一个ks.cfg文件,他会使ESXI安装器在U盘上查找安装文件而不是在CD盘上。ks.cfg文件很简单。你可以新建一个文本文档,把下面的内容复制进去,然后保存为ks.cfg文件即可。
5、ESXI安装的ISO镜像文件
提醒一下!你需要一个ESXI的ISO的安装镜像文件,这个会被第二步的你下载的脚本用的到。
The Way to Go (Installing from a Usb Stick)
In this section, we will briefly explains the steps that are needed in order to create a custom ESXi image. To create such custom install image, we will be using the script that we have downloaded. This will simplify the procedure. Let’s do this
step 1 – From your Linux distribution, create a folder and copy the following files
■the mkesxiaio.sh script
■the oem.tgz drivers
■the esxi installer iso image
方法如下(从U盘安装)
在这一部分中,我们需要简单的解释一下创建一个个人版的ESXI镜像文件的步骤,想要创建一个个人版的安装镜像文件,我们将会使用到我们已经下载到的脚本。这样将会简化很多的过程。我们开始!
第一步- 在你的linux系统中,创建一个文件夹,把下面的3个文件复制进去;
step 2 – Make the script executable
From the Gui, Simply right-click the file, go to the permissions tab and at the bottom tick the box “Allow executing file as program” or from the command line by typing the following
sudo chmod +x mkesxiaio_xxx.sh
step 3 – Modify the oem.tgz file
You can already modify the pci.ids file and the simple.map file. You need to add an additional line in those files in order to have a reference to the new driver that you will be using.
■In the pci.ids file, you need to add the following line : 10f0 82578DC gigabit
■In the simple.map file, you need to add the following line : 8086:10f0 0000:0000 network e100e2.0
第二步:创建可执行的脚本
在界面模式下,右键这个文件,选择到权限列,在下拉列表中,选择最底下的“允许以程序的模式执行”或者在命令行下执行如下命令:
第三步:修改oem.tgz文件
同样的,你也需要修改pci.ids文件和simple.map文件。你需要在这些文件中增加下面的内容,目的是为了增加一个指向到你准备使用的驱动上。
在pci.ids文件中,你需要增加:10f0 82578DC gigabit
在simple.map 文件中,你需要增加:8086:10f0 0000:0000 network e100e2.0
step 4 – Run the script
Open a console window and start the script by typing ./mkesxiaio.sh or simply by double-clicking the .sh file
The script is starting and installing required components. It’s recommended that your Linux machine has internet connectivity
After the script has finished initializing, you will be presented with the following menu.
Choose the option that fit your needs. In my case, I’ve selected the option 3
第四步:运行脚本
打开一个终端,输入./mkesxiaio.sh 或者简单的双击一下.sh文件执行脚本。
脚本将会开始,并且安装要求的组件。建议:将你的linux机器连接到互联网上。
当脚本完成初始化后,会出现如下的选择界面:
选择适合你自己需要的选项。对于我,我选择的是选项3.
You have to choose from which media you want to install the ESXi. In my example, I wanted to use a USB stick, so I had choosen the option 2
The script will then ask you if you want to add additional components. Again, this depends of your situation. I haven’t installed any additional components
After answering to a few questions, you screen will not display much information for 5 to 10 minutes. Do not close the window. The script is working
You will then be prompted for some additional questions. Because we have prepared our files in advance, we do not need to customize anything else
The script will then try to detect the usb stick you will be using. If the Usb stick was connected, the script will detect it. if you have multiple usb stick, you have to specify which one will be used
你必须要选择你从哪个介质安装ESXI,以我做例子,我想用U盘,所以我选择选项2.
脚本接下来问你是否想要添加组件,依旧,这取决于你的实际情况。我不需要安装任何附加的组件。
回答完几个问题后,你的屏幕会在5到10分钟之内显示很少的信息,不要关掉桌面。脚本仍然在工作。
一会你会被提示回答几个附加的问题。因为我们早已经提前准备好了文件,所以我们不需要在修改什么东西了。
脚本然后会试图检测你正在使用的U盘。如果你的U盘已经连接上了,脚本将会检测到。如果你有插了多个U盘,你需要选择一会使用哪一个U盘(安装ESXI用)
You get a warning that your USB Stick will be formated. Simply answer yes
At the end of this procedure, you will have a bootable usb stick that contains a customized esxi installer image.
The Other Problem and the solution
If you try to install ESXi from the usb stick you have just created, you might end up with another error message. The setup routine will go a step further but as soon as the installation files are needed, you might get this error message :
“The installation operation has encountered a fatal error: Unable to find the system image to instal. …”
Apparently, the esxi setup routine always look for a cdrom when performing the installation. If the installer has to look in another location, you will need to tell him. We have 2 ways to solve this problem.
你会收到一个提示,说的你U盘将会被格式化。选择yes.
在这个步骤的最后,你会得到一个包含个人化的安装镜像文件。
其他的问题和解决方法
如果你试图用你刚制作的U盘安装ESXI,你可能会收到另外一个错误的提示信息。安装步骤会进行到需要安装文件的下一步,错误信息如下:
“安装操作遇到了一个致命的错误:找到不系统镜像文件”
很显然,ESXI的安装程序一直在安装的时候试图在CD盘中寻找文件。如果安装程序需要在其他位置查找,那么你需要告诉他!.我们有2种方式来解决这个问题。
Option 1 : Dirty way
You can simply place a cdrom with the esxi installer on the computer and the setup will proceed. On the other hand, because you have used the non-customized installation image, when the esxi will boot, you will get another error message stating that no compatible network card has been founded on the system.
To fix this problem, you will need to boot from a linux live cd and access the Hypervisor1 partition. You will have to modify the oem.tgz (/usr/lib/vmware/vmkmod/) file and include the e100e2.0 driver file in the file sytem.
Reboot your computer and you should see your network card.
选项1: 偷懒的方法(笨得方法?)
你可以直接换个CD安装盘,然后安装就会直接进行下去。当然,因为你使用了未个人化过的安装镜像文件,当ESXI启动后,你仍然会得到另外一个错误的信息说:当前系统无法检测的兼容的网卡。
想修复这个错误,你需要用linux live盘启动后,找到Hypervisor1分区。然后修改oem.tgz文件(/usr/lib/vmware/vmkmod/路径下),并且添加进去e100e2.0 driver file。(此处有较大疑惑,是添加进去还是修改oem.tgz和e100e2.0驱动文件??)
重新启动你的电脑后,你应该会看到你的网卡。
Option 2 : using the ks.cfg file
That’s why we have created the ks.cfg file. This file will notify the installer that the system image is not on the cdrom but on a another storage (the usb in this case). In this situation, the setup routine will continue and use the customized installation image. At the end of the process, you will have a functional ESXi host ready to be used.
Note : To use this method, ensure that the computer is connected to the network.
If you use this approach, you will need to copy the 2 following files at the root of the usb stick
■ks.cfg
■mod.tgz
At then end of the procedure, your usb stick should look like this
选项2:使用ks.cfg文件
这就是我们为什么创建ks.cfg文件的原因了。这个文件会通知安装程序系统镜像文件不在CD盘上,而是在另外其他的存储介质上(这个例子是U盘)。在这种情况下,安装步骤会继续,然后使用个人化的安装镜像文件。在这一过程的最后,你就会得到一个实用的ESXI主机。
注意:想要使用这个方法,要求电脑连接上网络。
如果你打算走这个路线的话,你需要把下面这2个文件COPY到你的U盘根目录下。
然后在最后,你的U盘应该像这个样子:
Final Customization
We still need to make a final modification to the syslinux.cfg file. Because we have added the ks.cfg file and the mod.tgz file, the syslinux.cfg file needs to be updated. Your syslinux.cfg should be similar to the following example :
(…..)
label ESXi Installer
menu label ^ESXi Installer
kernel mboot.c32
append vmkboot.gz ks=usb:/ks.cfg — vmkernel.gz — sys.vgz — cim.vgz — ienviron.vgz — install.vgz — mod.tgz — oem.tgz
(….)
This was the last change needed in order to be able to install ESXI in a smooth way on these workstations hosting Intel Network card 82578DC.
Plug you stick, boot the computer, and you will that after 5-10 minutes you will get a fully functional ESXi host installed.
个人化最终修改
我们仍然需要对syslinux.cfg文件做一个最终的修改。因为我们已经添加了ks.cfg和mod.tgz文件,所以syslinux.cfg需要同时被更新。你的syslinux.cfg文件应该和下面的相似:
为了在这些平台机器(网卡是INTEL 82578DC)上顺利的安装ESXI,这是最后的一处需要修改的地方了。
插入你的U盘,启动电脑,你会在5到10分钟之后,得到一个安装好的、实用的ESXI主机。
Conclusions
As you can see, there are a lot of pitfalls when installing Esxi on unsupported hardware. It’s not easy but it’s not as difficult as you can imagine. The only thing that can block your installation is the non availability of a linux drivers for your hardware. I’ve been lucky because I have found a ready to use drivers but that might not be always the case. You can always check the manufacturer web site and see if they provide linux drivers. you might be able to create a rpm package of it and extract the correct drivers
Ouf ! That was a long post….
Till next time
See ya
Griffon
结语
就像你看到的一样,在不支持的硬件上安装ESXI时,有许许多多的意想不到的困难。不容易,但是也不是难的不可想象。唯一的可能使你安装停止的就是:你没有一个有效的linux硬件驱动。我很幸运,因为我找到了我需要的驱动(也不是始终这么幸运)。你可以在厂商网站上查找是否提供了linux版本的驱动。你也可以创建一个RPM文件包,然后提取对应的驱动。
哇哈,写了真是老半天了。。。。
下次再见!
完整译文:
在不支持的硬件上安装ESXI(网卡NIC 82578DC)
最近,我需要在不支持ESXI的硬件上安装这个应用,安装这个应用是给于那些对虚拟技术不熟悉的人,作为测试机或者平台用的。对于我来说,这是我第一次在不支持这个应用的硬件上安装它。我必须使用google,大量的查阅资料,来应付这些机器的安装。
下面的几个链接对我的研究帮助很大。
最坏的打算是查阅VM的帮助网站,因为如果你幸运的话,你会发现如果你想安装就必须准备使用驱动/(光盘?)吧。
准备开始!
ESXI的最著名的错误“vmkctl.hostCtlExecption error message”
我准备在2台heavy workstations (叫什么呢?重型工作台?不晓得,嘻嘻,反正不在HCL支持的硬件列表里)。我决定马上开始安装,然后插入Esxi 4.1的CD光盘。机器从CD盘引导后,安装过程开始后是正常的,画面就像下面描述的截图中一样(图片稍后放到附件打包里)。
第一步:启动菜单载入后,我选择了ESXI安装选项;
第二步:安装初始化正常;
第三步:在初始化阶段,页面上会提示你继续。我想要继续安装,所以我按了回车;
这个错误信息确实很困扰人,因为它指出:一个组件不能被载入,而且指明了是vmfs3。
那么人们可能会想到问题可能是因为存储介质和硬盘不能被系统识别。但是这个错误信息其实只是简单
因为有这个系统不能识别的网卡或者根本没有网卡。问题就是安装包不含有这个不被识别的网卡驱动。
到了这个时候,我们需要给这个网卡找驱动,以便于使安装过程能够继续下去。
你需要什么
为了使安装成功(在识别成功你的硬件后),你仅仅需要的把几个文件、脚本和luck放在一起!
下面我们看你需要准备些什么。。。
1、得到对应的驱动的oem.tgz文件
我们需要找到对应的oem.tgz文件。这个文件是ESXI在安装过程中使用的。我很幸运的找到了含有对应的驱动的oem.tgz文件包(可以在这里找到)。这2个平台是一样的,而且使用了Intel的G网卡,型号是82578DC。
在VM-Help的帮助网站上,你可以查询下是否有你的硬件所对应的文件包。
2、下载并且运行脚本
为了帮助人们创建他们自己个人化的ESXI安装包,有个天才小伙已经开发了一个能够使大部分过程自动化的小脚本。
这个脚本只能在linux机器上,(如果你没有的话,你最好在虚拟机上装一个或者只是简单的用live版本的linux,我用的是ubuntu 10.10)
脚本可以在这里找到。
3、下载mod.tgz文件
这个文件可以在这里找到。这个文件主要是当你打算用U盘(想我一样)安装ESXI的时候用的。
4、创建一个ks.cfg文件(linux_无人值守kickstart文件)
如果你打算用U盘安装,你需要创建一个ks.cfg文件,他会使ESXI安装器在U盘上查找安装文件而不是在CD盘上。ks.cfg文件很简单。你可以新建一个文本文档,把下面的内容复制进去,然后保存为ks.cfg文件即可。
5、ESXI安装的ISO镜像文件
提醒一下!你需要一个ESXI的ISO的安装镜像文件,这个会被第二步的你下载的脚本用的到。
方法如下(从U盘安装)
在这一部分中,我们需要简单的解释一下创建一个个人版的ESXI镜像文件的步骤,想要创建一个个人版的安装镜像文件,我们将会使用到我们已经下载到的脚本。这样将会简化很多的过程。我们开始!
第一步- 在你的linux系统中,创建一个文件夹,把下面的3个文件复制进去;
第二步:创建可执行的脚本
在界面模式下,右键这个文件,选择到权限列,在下拉列表中,选择最底下的“允许以程序的模式执行”或者在命令行下执行如下命令:
第三步:修改oem.tgz文件
同样的,你也需要修改pci.ids文件和simple.map文件。你需要在这些文件中增加下面的内容,目的是为了增加一个指向到你准备使用的驱动上。
在pci.ids文件中,你需要增加:10f0 82578DC gigabit
在simple.map 文件中,你需要增加:8086:10f0 0000:0000 network e100e2.0
第四步:运行脚本
打开一个终端,输入./mkesxiaio.sh 或者简单的双击一下.sh文件执行脚本。
脚本将会开始,并且安装要求的组件。建议:将你的linux机器连接到互联网上。
当脚本完成初始化后,会出现如下的选择界面:
选择适合你自己需要的选项。对于我,我选择的是选项3.
你必须要选择你从哪个介质安装ESXI,以我做例子,我想用U盘,所以我选择选项2.
脚本接下来问你是否想要添加组件,依旧,这取决于你的实际情况。我不需要安装任何附加的组件。
回答完几个问题后,你的屏幕会在5到10分钟之内显示很少的信息,不要关掉桌面。脚本仍然在工作。
一会你会被提示回答几个附加的问题。因为我们早已经提前准备好了文件,所以我们不需要在修改什么东西了。
脚本然后会试图检测你正在使用的U盘。如果你的U盘已经连接上了,脚本将会检测到。如果你有插了多个U盘,你需要选择一会使用哪一个U盘(安装ESXI用)
你会收到一个提示,说的你U盘将会被格式化。选择yes.
在这个步骤的最后,你会得到一个包含个人化的安装镜像文件。
其他的问题和解决方法
如果你试图用你刚制作的U盘安装ESXI,你可能会收到另外一个错误的提示信息。安装步骤会进行到需要安装文件的下一步,错误信息如下:
“安装操作遇到了一个致命的错误:找到不系统镜像文件”
很显然,ESXI的安装程序一直在安装的时候试图在CD盘中寻找文件。如果安装程序需要在其他位置查找,那么你需要告诉他!.我们有2种方式来解决这个问题。
选项1: 偷懒的方法(笨得方法?)
你可以直接换个CD安装盘,然后安装就会直接进行下去。当然,因为你使用了未个人化过的安装镜像文件,当ESXI启动后,你仍然会得到另外一个错误的信息说:当前系统无法检测的兼容的网卡。
想修复这个错误,你需要用linux live盘启动后,找到Hypervisor1分区。然后修改oem.tgz文件(/usr/lib/vmware/vmkmod/路径下),并且添加进去e100e2.0 driver file。(此处有较大疑惑,是添加进去还是修改oem.tgz和e100e2.0驱动文件??)
重新启动你的电脑后,你应该会看到你的网卡。
选项2:使用ks.cfg文件
这就是我们为什么创建ks.cfg文件的原因了。这个文件会通知安装程序系统镜像文件不在CD盘上,而是在另外其他的存储介质上(这个例子是U盘)。在这种情况下,安装步骤会继续,然后使用个人化的安装镜像文件。在这一过程的最后,你就会得到一个实用的ESXI主机。
注意:想要使用这个方法,要求电脑连接上网络。
如果你打算走这个路线的话,你需要把下面这2个文件COPY到你的U盘根目录下。
然后在最后,你的U盘应该像这个样子:
个人化最终修改
我们仍然需要对syslinux.cfg文件做一个最终的修改。因为我们已经添加了ks.cfg和mod.tgz文件,所以syslinux.cfg需要同时被更新。你的syslinux.cfg文件应该和下面的相似:
为了在这些平台机器(网卡是INTEL 82578DC)上顺利的安装ESXI,这是最后的一处需要修改的地方了。
插入你的U盘,启动电脑,你会在5到10分钟之后,得到一个安装好的、实用的ESXI主机。
结语
就像你看到的一样,在不支持的硬件上安装ESXI时,有许许多多的意想不到的困难。不容易,但是也不是难的不可想象。唯一的可能使你安装停止的就是:你没有一个有效的linux硬件驱动。我很幸运,因为我找到了我需要的驱动(也不是始终这么幸运)。你可以在厂商网站上查找是否提供了linux版本的驱动。你也可以创建一个RPM文件包,然后提取对应的驱动。
哇哈,写了真是老半天了。。。。
下次再见!
备注:以上部分是国外用户常用的方法,当然也可以换个支持ESXI版本的网卡,但是以上方法也有个问题,一个是脚本暂时我没找到,一个是网卡驱动,原作者的倒是有,我找自己的Marvell Yukon 88E8056找到了没权限下载,在vm_help论坛有。郁闷。只有最后一个的mod.tgz文件包,从思路角度来讲,这个方法不错,如果英语学得还行的话,可以去vm-help网站上瞧瞧去,但是从应用角度来说,有点得不偿失,毕竟低级的电脑配置来做这个测试服务器真是太勉强了,网卡不被识别,还要自己做一个网卡驱动集成到ISO中,真是够麻烦了。我最后在没有找到脚本和没有下载到对应的网卡驱动后,放弃了在我的老台式机上装上测试,直接在我们的服务器上装,一次性通过,没有任何问题。不过在这个折腾过程中,了解了很多的知识和思路,还是非常不错的。有问题,还是值得去深究一下的。
- esxi4.rar (1.9 MB)
- 下载次数: 10
发表评论
-
批处理全盘搜索文件的几种方法【转载】
2012-12-04 20:06 1755原作者地址:http://blog.dzwww.com/?ui ... -
《转载》oracle绑定变量详解
2012-05-11 10:18 860原文转载自linuxg公社 http://www.linuxi ... -
oracle9I坏块错误
2012-05-10 18:41 866在一个客户的9201 for Windows数据库中发现了 ... -
《转载》ora-00020超出最大进程数
2012-05-10 18:42 1004纯属学习查询资料,没什么说的,当资料了,感谢作者,转载无罪 ... -
《转载》oracle1000问
2012-05-10 18:42 793没什么说的,比较适合初学者的,呵呵,一块学习吧。 -
《转载》韩顺平-玩转oracle视频教材笔记(文档)
2012-05-10 18:42 1028转载的,那下载的,忘了,全名叫oracle10G从入门到精 ... -
ora-27100shared memory realm already exists(20120529修改)
2012-05-10 18:42 2297这个问题一般情况下,是因为调整内存参数的时候出现问题了,而且数 ... -
FATAL ERROR IN TWO-TASK SERVER: error = 12571
2012-05-11 10:18 1210这个问题貌似是因为应用程序和数据库在连接的时候出现各种意外 ... -
ora-12516监听程序找不到符合协议堆栈要求的可用处理程
2012-05-11 10:19 10053oracle服务器上某个数据库出现' ORA-12516: T ... -
ora-02095无法修改指定的初始化参数
2012-05-11 10:19 19162说个题外话,话说我在查找一些oracle报错的时候,最容易 ... -
ora-01261错误解析
2012-05-11 10:19 2040ORA-01261: Parameter string des ... -
SQLdeveloper运行报错
2012-05-09 18:43 6289oracle管理常用的工具,大家都熟悉啦,sql deve ... -
企业DBA体系结构和管理-学生课程
2012-05-09 18:28 1041主要是培训数据库DBA的,资料那来的,忘了,有版权的话,请 ... -
《转载》JAVA内存泄露元原理
2012-05-09 18:24 883经常出现在使用过程中,不能够启动公司产品的JAVA应用程序 ... -
<转载>DOS下远程对方
2012-05-09 18:20 8001.取得对方IP地址如XX.XX.XX.XX,方法太多不细讲了 ... -
db_cache_buffer修改策略(已测试)
2012-05-09 18:19 10011.优化缓冲区大小、提高服务器的命中率 db_cache_s ... -
buffer cache的设置优化
2012-05-08 14:58 969buffer cache的设置优化 buffer ca ... -
AIX系统维护手册+HACMP系统维护+AIX基础入门_共40页_精华
2012-05-03 10:33 941AIX系统的,我没用过,当做备份资料存在吧,还是老话,那下的忘 ... -
10g_perf_tuning
2012-05-03 10:32 767索引优化的资料,那下的忘了,作者谁忘了,嘿嘿。转载学习无罪。哈 ... -
oracle9I的坏块错误。
2012-05-03 10:23 1349oracle9I的坏块错误。 在一个客户的9201 for W ...
相关推荐
VB控制计算机并口示例(含完整可以运行源代码) 可以通过并口直接控制MCU,做SW控制不错,关键还可以学习并口硬件控制学习。含详细源代码哦
python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码),本资源中的源码都是经过本地编译过可运行的,评审分达到98分,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、毕业设计、期末大作业和课程设计使用需求,如果有需要的话可以放心下载使用。 python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代
基于Unet的树种分别识别模型
精选毕设项目-富文本解析,折线图,MD5,bluebird
《图书管理系统(基于ASP .NET)》是一款专为学习者设计的应用程序,旨在提供一个全面的图书管理平台。系统的设计采用ASP .NET技术,这是一款由微软开发的用于构建动态网站、web应用和web服务的强大工具。ASP .NET框架以其高效、安全和易于维护的特点,深受开发者的喜爱。 该系统包含了多个核心模块,这些模块覆盖了图书管理的主要功能。有图书录入模块,它允许管理员录入图书的基本信息,如书名、作者、出版社、ISBN号、分类等。图书查询模块提供给用户方便快捷的搜索功能,用户可以根据书名、作者、关键词等条件进行检索。此外,借阅与归还模块确保图书的流通管理,记录图书的借阅状态,提醒用户按时归还,并处理超期罚款等事务。 系统还具备用户管理模块,允许用户注册、登录、修改个人信息。对于权限管理,后台有专门的管理员角色,他们可以对用户进行操作,如分配权限、冻结或解冻账户。同时,系统的统计分析模块能够生成各类报表,如图书借阅量、热门书籍、用户活跃度等,这些数据对于图书馆运营决策有着重要参考价值。 在。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。
精选毕设项目-查拼音
精选毕设项目-音乐在线歌词搜索
本专刊的主要目的是帮助初学者系统化和结构化地掌握会计知识。我们采用思维导图的形式,将复杂的会计概念和流程进行有效的简化,旨在让学习者能够更清晰地理解这些内容,并增强记忆效果。通过视觉化的方式,读者不仅能够感受到会计知识的关联性,还能轻松掌握关键点,提升学习效率。无论是在学习新知识还是复习旧知识时,这种方法都能够为学习者提供极大的便利和帮助。
配网两阶段鲁棒优化调度模型 关键词:两阶段鲁棒优化,CCG算法,储能 仿真算例采用33节点,采用matlab+yalmip+cplex编写,两阶段模型采用CCG算法求解。 模型中一阶段变量主要包括01变量和无功优化变量,核心变量主要存在于二阶段,因此在叠加二阶段变量优化过程中更容易得到最优解,所以有限次迭代即得到收敛的结果。 模型以网损为目标,包括功率平衡、网络潮流、电压电流、蓄电池出力以及无功设备出力等约束。 复现《两阶段鲁棒优化的主动配电网动态无功优化》-熊壮壮,具体内容可自行下载了解。
1..1行列式的定义.ppt
精选毕设项目-地图定位
MMC整流器平均值模型simulink仿真,19电平,采用交流电流内环,直流电压外环控制,双二阶广义积分器锁相环,PI解耦环流抑制器,调制方式为最近电平逼近调制,完美运行。 波形一二为直流侧电压电流,波形三四分别为主控制器及环流抑制器输出调制信号。
Spring Boot是Spring框架的一个模块,它简化了基于Spring应用程序的创建和部署过程。Spring Boot提供了快速启动Spring应用程序的能力,通过自动配置、微服务支持和独立运行的特性,使得开发者能够专注于业务逻辑,而不是配置细节。Spring Boot的核心思想是约定优于配置,它通过自动配置机制,根据项目中添加的依赖自动配置Spring应用。这大大减少了配置文件的编写,提高了开发效率。Spring Boot还支持嵌入式服务器,如Tomcat、Jetty和Undertow,使得开发者无需部署WAR文件到外部服务器即可运行Spring应用。 Java是一种广泛使用的高级编程语言,由Sun Microsystems公司(现为Oracle公司的一部分)在1995年首次发布。Java以其“编写一次,到处运行”(WORA)的特性而闻名,这一特性得益于Java虚拟机(JVM)的使用,它允许Java程序在任何安装了相应JVM的平台上运行,而无需重新编译。Java语言设计之初就是为了跨平台,同时具备面向对象、并发、安全和健壮性等特点。 Java语言广泛应用于企业级应用、移动应用、桌面应用、游戏开发、云计算和物联网等领域。它的语法结构清晰,易于学习和使用,同时提供了丰富的API库,支持多种编程范式,包括面向对象、命令式、函数式和并发编程。Java的强类型系统和自动内存管理减少了程序错误和内存泄漏的风险。随着Java的不断更新和发展,它已经成为一个成熟的生态系统,拥有庞大的开发者社区和持续的技术创新。Java 8引入了Lambda表达式,进一步简化了并发编程和函数式编程的实现。Java 9及以后的版本继续在模块化、性能和安全性方面进行改进,确保Java语言能够适应不断变化的技术需求和市场趋势。 MySQL是一个关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)来管理和存储数据。MySQL由瑞典MySQL AB公司开发,并于2008年被Sun Microsystems收购,随后在2010年,Oracle公司收购了Sun Microsystems,从而获得了MySQL的所有权。MySQL以其高性能、可靠性和易用性而闻名,它提供了多种特性来满足不同规模应用程序的需求。作为一个开源解决方案,MySQL拥有一个活跃的社区,不断为其发展和改进做出贡献。它的多线程功能允许同时处理多个查询,而其优化器则可以高效地执行复杂的查询操作。 随着互联网和Web应用的快速发展,MySQL已成为许多开发者和公司的首选数据库之一。它的可扩展性和灵活性使其能够处理从小规模应用到大规模企业级应用的各种需求。通过各种存储引擎,MySQL能够适应不同的数据存储和检索需求,从而为用户提供了高度的定制性和性能优化的可能性。
这是一种全屏轮播风格的特效,使用HTML、CSS和Javript编写。轮播图包含多张图片和对应的文本介绍,通过自动滑动和手动切换两种方式,展示出不同的内容。该轮播图在网页头部或者特定板块上使用,能够为用户提供直观的视觉体验和丰富的内容呈现。而且,该轮播图可以灵活地设置大小、位置、动画等属性,便于根据实际需求进行个性化定制。
精选毕设项目-图片预览带后端
精选毕设项目-番茄时钟
精选毕设项目-简单的商城小应用
精选毕设项目-仿zcool站酷
精选毕设项目-录音机
南京理工大学毕业论文overleaf LaTex模板,按照我个人的写作需求修改后的版本