資源描述:
《高級安裝PXE安裝》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、二、高級安裝:PXE安裝Linux前面介紹了從CD-ROM安裝Linux這種最便捷、最直接的操作方法,但是,如果一旦遭遇需要同時安裝linux系統(tǒng)到多臺計算機上,那么我們應(yīng)該選擇一種更高效的安裝方式。PXE是其中的一種選擇。PEX—Pre-bootExecutionEnvironment協(xié)議可以使計算機通過網(wǎng)絡(luò)引導啟動。把安裝盤的內(nèi)容復制到某臺服務(wù)器,欲安裝linux的計算機通過網(wǎng)絡(luò)實現(xiàn)多機同時安裝。下面是基本原理圖:TFTP服務(wù)器欲安裝LINUX的機器DHCP服務(wù)器動態(tài)分配IP地址和指定PEX文件位置給我ip地址好,
2、PEX配置文件和linux內(nèi)核在TFTP服務(wù)器我需要PEX配置文件和linux內(nèi)核映像啟動linux內(nèi)核發(fā)送linux內(nèi)核映像PEX配置文件,linux內(nèi)核等PEX遠程安裝linux原理圖這個過程與以前稱作“無盤工作站”的模式十分類似。說理論不太有趣,那我們就拿剛才用光盤安裝好的那臺Linux做安裝服務(wù)器,同時充當TFTP和DHCP服務(wù)器的角色,另撥一臺符合安裝條件的機器(“安裝準備”所列條款)通過PEX方式來完成linux的安裝。不過這還需要一個先決條件,就是網(wǎng)卡一定要支持從網(wǎng)絡(luò)啟動這個功能—3COM3C509系列網(wǎng)
3、卡可以看到一個與主板BIOS形狀相似的ROM芯片。下面我們分幾步來完成整個安裝。(一)配置安裝服務(wù)器1、以root登錄安裝服務(wù)器,用命令rpm–qa
4、greptftp查看是否安裝了tftp軟件包,如果沒有,安裝一下(安裝軟件的方法將在后面的文章中詳細介紹)。2、修改tftp的配置文件,使tftp服務(wù)可以隨linux開機啟動(開機啟動這個服務(wù)不是必須的)。用命令vi/etc/xinetd.d/tftp將文件/etc/xinetd.d/tftp其中的一句disable=yes改成disable=no。3、準備內(nèi)核、PEX配
5、置文件以及l(fā)inux根文件系統(tǒng)。分成兩個步驟:①準備PEX配置文件—創(chuàng)建目錄/tftpboot/pxelinux.cfg,然后復制第1張安裝光盤/isolinux目錄里的文件isolinux.cfg和*.msg到目錄/tftpboot/pexlinux.cfg,把文件/tftpboot/pxelinux.cfg/isolinux.cfg改名為/tftpboot/isolinux.cfg/default;復制文件/usr/lib/syslinux/pxelinux.0到目錄/tftpboot。②準備內(nèi)核和根文件系統(tǒng)—復制
6、第1張安裝光盤/images/pxeboot目錄里的兩個文件vmlinuz(內(nèi)核)和initrd.img(根文件系統(tǒng))到目錄/tftpboot中。2/tftpbootpxelinux.0pxelinux.cfgvmlinuzinitrd.imgdefault(isolinux.cfg)/tftpboot目錄示意圖1、配置dhcp服務(wù)器。使用命令vi/etc/dhcpd.conf修改文件/etc/dhcpd.conf,把下面兩行插入到文件中,而后保存:filename“pxelinix.0”next-sever192.1
7、68.100.100//本安裝服務(wù)器的ip地址,即tftp服務(wù)器的ip地址5、分別啟動dhcp和tftp服務(wù)。用命令servicedhcpdstart啟動dhcp服務(wù),用servicexinetdrestart啟動tftp服務(wù)。(二)準備ftp服務(wù)器還是用這臺安裝服務(wù)器做ftp服務(wù)器。在RedHatlinux9上配置ftp服務(wù)器是非常簡單的事情:添加一個系統(tǒng)賬號和啟用ftp服務(wù)就完事了。localhost#useraddsery//添加用戶serylocalhost#passwdsery//給用戶sery設(shè)置登錄密碼l
8、ocalhost#startvsftpdstart//啟動ftp服務(wù)但這只是一個空的ftp服務(wù)器,為了符合我們的安裝任務(wù),需要把3張安裝光盤的所有目錄/文件復制到sery用戶的ftp的指定目錄。以root權(quán)限建立目錄mkdir/home/sery/linuxsetup,然后把RedHat9的三張光盤按光盤的根目錄拷貝文件和目錄到目錄home/sery/linuxsetup,在拷貝第二和第三張光盤是會提示目錄里有相同的文件夾或文件,問是否覆蓋,回答yes即可,復制完成后重啟一下ftp,#servicevsftpdrest
9、art。(三)安裝linux啟動要安裝linux的計算機,通過更改CMOS的值設(shè)置機器從PXE引導,如果網(wǎng)絡(luò)與前面的dhcp、和tftp都正常工作的話,幾秒鐘時間就會出現(xiàn)我們一直期待的boot:提示符,輸入命令linuxaskmethod回車……設(shè)置ip地址的獲取方式為DHCP,……選擇安裝源為FTP,屏幕提示輸入ftp服務(wù)器的i