PXE+TFTP+HFS安裝CentOs實驗記錄

一、實驗環境

本機系統:Windows 7 X86(當然這個不重要)

WMware Station :在虛擬機1裝好Windows server 2003 X86 ,新建虛擬機2,選擇選擇稍後安裝系統。

二、工具準備(軟件版本需根據個人計算機情況選擇)

先將以下文件下載到本地。

1. 安裝文件:CentOS 5.6 X86(曾嘗試安裝X86-64的失敗,本人機子問題)

2. TFTPD32 下載地址:http://tftpd32.jounin.net/ 選tftpd32 standard edition

3. gpxelinux.0 下載位置:http://www.kernel.org/pub/linux/utils/boot/syslinux/ 選syslinux-4.04.zip,加壓後可找到文件。

4. HFS 下載地址:http://www.rejetto.com/hfs/?f=dl

三、虛擬機配置

虛擬機1(Windows 2003)配置

啓動後通過VM-setting設置Network Adapter 爲Host only 。(這點很簡單但常常被忽略,最終導致安裝失敗。)“插入”用於安裝的安裝ISO文件(即在CD/DVD(IDE)/Connection中選擇Use ISO image file ,並導入文件路徑)。

圖1

在虛擬機任務欄的Edit中選擇Virtual Network Editor,選擇Host-only勾選Use localDHCP service 同 distribute IP address to VMs ,單擊進入DHCP Settings 可得到DHCP分配的一段IP地址,我的得到的IP地址是192.168.211.128到192.168.211.254(見圖2)。只要選擇其中一個作爲虛擬機1的IP(依次選擇網絡鄰居屬性-本地連接屬性-Internet協議(TCP/IP),手動配置IP)即可。我配置的IP爲192.168.211.130,網關爲192.168.211.1(見圖3)。原理參見《PXE安裝centos是IP地址的設定問題》。

圖2

圖3

虛擬機2(centOS)配置

把Network Adapter設爲Host-only 。

四、安裝環境配置

將TFTPD32、HFS解壓後複製到虛擬機 1中,將syslinux文件解壓後,把gpxelinux.0複製到虛擬機中。

1. 在TFTPD32目錄下新建pxe,在pxe目錄下新建目錄pxelinux.cfg。

2. 將gpxelinux.0複製粘貼到pxe目錄下。

3. 打開CentOS的光盤(D),把\images\pxeboot下的vmlinuz、initrd.img兩個文件拷貝到pxe目錄下。

4. 把E\isolinux下的isolinux.cfg文件拷貝到pxe\pxelinux.cfg目錄下,並重命爲default 。

5. 配置HFS。打開HFS,右鍵那間小屋,選擇從硬盤添加。選擇光驅,確定。選擇Real folder ,重命名爲centos。選擇設置通道爲8080(點擊Port設置或直接在虛擬機1的IP後加上:8088即可,其實通道可以隨便設)(如果安裝CentOS 4.8 ,不能選擇通道)。

6. 運行TFTPD32。選擇TFTP目錄pxe。建立TFTP和DHCP服務器(圖4)並分別設置(圖5、6)。設置完TFTPD後會有提示重啓軟件,關閉再打開即可。

圖4

圖5

圖6

五、啓動虛擬機2

按照提示選着語言,選擇鍵盤樣式,選擇安裝方法HTTP,選擇自動獲取IP,然後填入虛擬機1設置的HFS和目錄:192.168.211.130:8088/centos。(如果是裝4.8版的,則不用填通道,因爲不能有)

圖7

確定後,稍等片刻……

圖8

至此,實驗成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章