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