天天看點

unable to load module /usr/lib/vmware/vmkmod/vmfs3:failure解決方案譯文

此處為翻譯一篇([color=red]解決ESXI 4.1 不能設别網卡及其他硬體的方法[/color])問題的方案說明。原作者網站為: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的幫助網站,因為如果你幸運的話,你會發現如果你想安裝就必須準備使用[color=green]驅動/(CD光牒?)[/color]吧。

準備開始!

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的CDCD光牒。機器從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。([color=green]此處有較大疑惑,是添加進去還是修改oem.tgz和e100e2.0驅動檔案??) [/color]

重新啟動你的電腦後,你應該會看到你的網卡。

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檔案包,然後提取對應的驅動。

哇哈,寫了真是老半天了。。。。

下次再見!

[color=red][size=large]完整譯文:[/size] [/color]

在不支援的硬體上安裝ESXI(網卡NIC 82578DC)

最近,我需要在不支援ESXI的硬體上安裝這個應用,安裝這個應用是給于那些對虛拟技術不熟悉的人,作為測試機或者平台用的。對于我來說,這是我第一次在不支援這個應用的硬體上安裝它。我必須使用google,大量的查閱資料,來應付這些機器的安裝。

下面的幾個連結對我的研究幫助很大。

最壞的打算是查閱VM的幫助網站,因為如果你幸運的話,你會發現如果你想安裝就必須準備使用[color=green]驅動/(CD光牒?)[/color]吧。

準備開始!

ESXI的最著名的錯誤“vmkctl.hostCtlExecption error message”

我準備在2台heavy workstations (叫什麼呢?重型工作台?不曉得,嘻嘻,反正不在HCL支援的硬體清單裡)。我決定馬上開始安裝,然後插入Esxi 4.1的CDCD光牒。機器從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。([color=green]此處有較大疑惑,是添加進去還是修改oem.tgz和e100e2.0驅動檔案??) [/color]

重新啟動你的電腦後,你應該會看到你的網卡。

選項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檔案包,然後提取對應的驅動。

哇哈,寫了真是老半天了。。。。

下次再見!

[size=large][color=red] 備注:以上部分是國外使用者常用的方法,當然也可以換個支援ESXI版本的網卡,但是以上方法也有個問題,一個是腳本暫時我沒找到,一個是網卡驅動,原作者的倒是有,我找自己的Marvell Yukon 88E8056找到了沒權限下載下傳,在vm_help論壇有。郁悶。隻有最後一個的mod.tgz檔案包,從思路角度來講,這個方法不錯,如果英語學得還行的話,可以去vm-help網站上瞧瞧去,但是從應用角度來說,有點得不償失,畢竟低級的電腦組態來做這個測試伺服器真是太勉強了,網卡不被識别,還要自己做一個網卡驅動內建到ISO中,真是夠麻煩了。我最後在沒有找到腳本和沒有下載下傳到對應的網卡驅動後,放棄了在我的老桌上型電腦上裝上測試,直接在我們的伺服器上裝,一次性通過,沒有任何問題。不過在這個折騰過程中,了解了很多的知識和思路,還是非常不錯的。有問題,還是值得去深究一下的。[/color][/size]

繼續閱讀