LINUX PXE網(wǎng)絡(luò)安裝
遠(yuǎn)程客戶端計算機(jī)啟動,由于BIOS設(shè)置了網(wǎng)卡啟動,所以網(wǎng)卡PXE ROM中的程序被調(diào)入內(nèi)存執(zhí)行。首先,客戶端在網(wǎng)絡(luò)中尋找DHCP服務(wù)器,然后請求一個IP地址;同時DHCP服務(wù)器聯(lián)系到TFTP服務(wù)器為此客戶端發(fā)送一個bootstrap(引導(dǎo)程序)??蛻舳耸盏絙ootstrap(文件pxelinux.0)后執(zhí)行,bootstrap會請求TFTP傳送bootstrap的配置文件(pxelinux.cfg)。收到后讀配置文件。根據(jù)配置文件內(nèi)容和客戶情況,客戶端請求TFTP傳送內(nèi)核映象文件(vmlinuz)和根文件系統(tǒng)文件(initrd.img)。最后啟動內(nèi)核。這就是一個完整的pxe構(gòu)建過程。然而要使網(wǎng)卡啟動后再繼續(xù)網(wǎng)絡(luò)安裝系統(tǒng),則最后還需要FTP服務(wù)將系統(tǒng)所需安裝文件放置FTP相應(yīng)目錄中進(jìn)行傳輸安裝。
(一)
配置安裝服務(wù)器
1、以root登錄安裝服務(wù)器,用命令 rpm –qa | grep tftp 查看是否安裝了tftp軟件包,如果沒有,安裝一下。
2、修改tftp的配置文件,使tftp服務(wù)可以隨Linux開機(jī)啟動(開機(jī)啟動這個服務(wù)不是必須的)。用命令vi /etc/xinetd.d/tftp 將文件/etc/xinetd.d/tftp其中的一句 disable=yes 改成 disable=no。
3、準(zhǔn)備內(nèi)核、PEX配置文件以及l(fā)inux根文件系統(tǒng)。分成兩個步驟:
① 準(zhǔn)備PEX配置文件;
創(chuàng)建目錄/tftpboot/pxelinux.cfg,然后復(fù)制第1張安裝光盤/isolinux目錄里的文件isolinux.cfg和*.msg到目錄/tftpboot/pexlinux.cfg,把文件/tftpboot/pxelinux.cfg/isolinux.cfg改名為/tftpboot/pxelinux.cfg/default;復(fù)制文件/usr/lib/syslinux/pxelinux.0到目錄/tftpboot。
② 準(zhǔn)備內(nèi)核和根文件系統(tǒng)—復(fù)制第1張安裝光盤/images/pxeboot目錄里的兩個文件vmlinuz(內(nèi)核)和initrd.img(根文件系統(tǒng))到目錄/ tftpboot中。
(二)配置DHCP服務(wù)器
1、DHCP服務(wù)的配置文件是/etc/dhcpd.conf,但是AS4 默認(rèn)安裝沒有生成該文件,我們可以將/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample拷貝到/etc下并改名為dhcpd.conf進(jìn)行配置dhcp服務(wù)器。使用命令 vi /etc/dhcpd.conf 修改文件/etc/dhcpd.conf,把下面兩行插入到文件中,而后保存:
filename “pxelinix.0”
next-sever 192.168.9.98
2、分別啟動dhcp和tftp服務(wù)。用命令 service dhcpd start 啟動dhcp服務(wù),用service xinetd restart 啟動tftp服務(wù)。
(三) 配置ftp服務(wù)器
還是用這臺安裝服務(wù)器做ftp服務(wù)器。在AS4上配置ftp服務(wù)器是非常簡單的事情,添加一個系統(tǒng)賬號和啟用ftp服務(wù)就可以了。
localhost# useradd kitty
localhost# passwd kitty
localhost# service vsftpd start
但這只是一個空的ftp服務(wù)器,為了符合我們的安裝任務(wù),需要把4張安裝光盤的所有目錄/文件復(fù)制到kitty用戶的ftp 的指定目錄。以root權(quán)限建立目錄 mkdir /home/kitty/linuxsetup,然后把AS4 U5的三張光盤按光盤的根目錄拷貝文件和目錄到目錄home/kitty/linuxsetup,在拷貝其他的會提示目錄里有相同的文件夾或文件,問是否覆蓋,回答yes,復(fù)制完成后重啟一下ftp服務(wù)即可。
(四)安裝linux客服端
啟動要安裝linux的計算機(jī),通過更改CMOS的值設(shè)置機(jī)器從PXE引導(dǎo),如果網(wǎng)絡(luò)與前面的dhcp、和tftp都正常工作的話,幾秒鐘時間就會出現(xiàn)我們一直期待的boot:提示符,輸入命令 linux askmethod回車……設(shè)置ip地址的獲取方式為DHCP,……選擇安裝源為FTP,屏幕提示輸入ftp服務(wù)器的ip地址(手動輸入 192.168.9.98),選中復(fù)選框 “非匿名用戶”,輸入用戶名“kitty”密碼“******”和安裝文件目錄“/home/kitty/linuxsetup”,按“Next”繼續(xù)。接下來的過程與從光盤安裝基本一致。經(jīng)歷比從光盤安裝少很多的時間完成整個安裝。
注:此安裝過程完全適合RedFlag 紅旗 linux各個版本及Redhat AS linux或 RedHat ES linux各個版本。
點擊下載本資源>>
免費分享IT技術(shù)資料,就在51CTO下載中心:Down.51cto.com