資源描述:
《PXE無(wú)人值守網(wǎng)絡(luò)安裝RedHat Linux操作系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、PXE無(wú)人值守網(wǎng)絡(luò)安裝RedHatLinux操作系統(tǒng)2010-09-0723:24:03標(biāo)簽:PXE無(wú)人值守網(wǎng)絡(luò)安裝RedHat操作系統(tǒng)[推送到技術(shù)圈]版權(quán)聲明:原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章原始出處、作者信息和本聲明。否則將追究法律責(zé)任。http://shyzzu.blog.51cto.com/1846675/388699近日,因工作學(xué)習(xí)需要,需要頻繁的裝RedHatLinux操作系統(tǒng),每次都是掛載光盤、分區(qū)等等操作,感覺到自己在機(jī)械的做一件事情,于是我就想,用PXE來(lái)個(gè)無(wú)人值守網(wǎng)絡(luò)安裝多好啊,
2、有了這個(gè)想法后就立刻動(dòng)手把它給實(shí)現(xiàn)了,終于解決了痛苦之憂啊?,F(xiàn)在就把這個(gè)詳細(xì)配置過(guò)程分享給需要的博友們。配置過(guò)程:一、DHCP服務(wù)的配置首先安裝軟件:yum-yinstalldhcp修改主配置文件#vim/etc/dhcpd.confddns-update-styleinterim;ignoreclient-updates;allowbooting;//定義能夠PXE啟動(dòng)allowbootp;//定義支持bootpnext-server192.168.175.133;//tftp服務(wù)器ip地址filename"pxel
3、inux.0";//pxe啟動(dòng)文件位置subnet192.168.175.0netmask255.255.255.0{optionrouters192.168.175.2;//默認(rèn)網(wǎng)關(guān)optionsubnet-mask255.255.255.0;//子網(wǎng)掩碼rangedynamic-bootp192.168.175.10192.168.175.254;//地址池范圍default-lease-time21600;max-lease-time43200;}#chkconfigdhcpdon//開機(jī)自動(dòng)啟動(dòng)然后重啟DHCP
4、服務(wù)#servicedhcpdrestart二、tftp服務(wù)的配置必要的軟件:yun–yinstalltftp-server修改配置文件vim/etc/xinetd.d/tftp將disable一項(xiàng)改為no如下:servicetftp{socket_type=dgramprotocol=udpwait=yesuser=rootserver=/usr/sbin/in.tftpdserver_args=-s/tftpbootdisable=noper_source=11cps=1002flags=IPv4}#chkconf
5、igxinetdon//開機(jī)自動(dòng)啟動(dòng)啟動(dòng)tftp服務(wù)#servicexinetdstart三、PXE引導(dǎo)配置(bootstrap)創(chuàng)建tftp目錄#mkdir/tftpbootcp/usr/lib/syslinux/pxelinux.0/tftpboot/將光盤鏡像里的相關(guān)組件拷到相應(yīng)的目錄里#cp/dev/cdrom/images/pxeboot/{vmlinuz,initrd.img}/tftpboot/接下來(lái)創(chuàng)建/tftpboot/pxelinux.cfg/目錄,該目錄用于存放客戶端的配置文件。#mkdir/tf
6、tpboot/pxelinux.cfg將光盤中的'''isolinux/isolinux.cfg'''文件復(fù)制為'''/tftpboot/pxelinux.cfg/default'''cp/dev/cdrom/isolinux/isolinux.cfg/tftpboot/pxelinux.cfg/default編輯default文件#vim/tftpboot/pxelinux.cfg/default#默認(rèn)啟動(dòng)的是'labellinux'中標(biāo)記的啟動(dòng)內(nèi)核defaultlinux#顯示'boot:'提示符。為'0'時(shí)則不提
7、示,將會(huì)直接啟動(dòng)'default'參數(shù)中指定的內(nèi)容。prompt1#在用戶輸入之前的超時(shí)時(shí)間,單位為1/10秒。timeout60#顯示某個(gè)文件的內(nèi)容,注意文件的路徑。默認(rèn)是在/tftpboot目錄下。也可以指定位類似'install/rhel4.4-inst/boot.msg'這樣的,路徑+文件名。displayboot.msgF1boot.msg#按下'F1'這樣的鍵后顯示的文件。注意路徑。默認(rèn)是/tftpboot。注:syslinux官方網(wǎng)站上說(shuō)目前只能使用F1-F10。F2options.msgF3genera
8、l.msgF4param.msgF5rescue.msg#'label'指定你在'boot:'提示符下輸入的關(guān)鍵字。#比如:#boot:linux[ENTER]#這個(gè)會(huì)啟動(dòng)'labellinux'下標(biāo)記的kernel和initrd.img文件。#這里還定義了其它幾個(gè)關(guān)鍵字:#boot:text#boot:ks#kernel參數(shù)指定