- 論壇徽章:
- 0
|
過(guò)程原理:由一臺(tái)服務(wù)器提供DHCP、TFTP及NFS服務(wù),
客戶端支持PXE啟動(dòng),會(huì)在局域網(wǎng)上發(fā)送申請(qǐng)動(dòng)態(tài)IP的廣播包,
DHCP,NFS,TFTP使用同一臺(tái)服務(wù)器,IP為192.168.96.254
一、配置DHCP服務(wù)
安裝dhpc
vi /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
class "pxeclients"{
match if substring(option vendor-class-identifier,0,9) = "PXEClient";
filename "pxelinux.0";
next-server 192.168.96.254;
}
subnet 192.168.96.0 netmask 255.255.255.0 {
option routers 192.168.96.254;
option subnet-mask 255.255.255.0;
option nis-domain "linux.5166.info";
option domain-name "linux.5166.info";
option domain-name-servers 202.106.46.151;
option time-offset -18000; # Eastern Standard Time
range dynamic-bootp 192.168.96.100 192.168.96.200;
default-lease-time 21600;
max-lease-time 43200;
host linux {
hardware ethernet 00:11:43:5A:5D:46;
fixed-address 192.168.96.254;
}
}
======================================================================
二、配置TFTP
安裝
chkconfig tftp on
service xinetd restart
====================================================================
三、啟動(dòng)文件配置
cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
mkdir /tftpboot/pxelinux.cfg
mount -o loop /export/RHEL5dvd.iso /mnt
cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
cp /mnt/images/pxeboot/initrd.img /tftpboot/
cp /mnt/images/pxeboot/vmlinuz /tftpboot/
vi /tftpboot/pxelinux.cfg/default
default local
prompt 1
timeout 300
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label local
localboot 0
label linux install
kernel vmlinuz
append initrd=initrd.img
label linux text
kernel vmlinuz
append initrd=initrd.img text
label linux ks
kernel vmlinuz
append ks initrd=initrd.img
label linux memtest86
kernel memtest
append -
label autoinstall
kernel vmlinuz
append ks=nfs:192.168.96.254:/export/ks/ks.cfg initrd=initrd.img devfs=nomount ramdisk_size=16384 nofb
cp /mnt/isolinux/*.msg /tftpboot
vi /tftpboot/boot.msg
^L
^Xsplash.lss
- To boot Operation System locally, press the ^O01<ENTER>^O07 key.
- To install or upgrade in graphical mode, type: ^O01linux install<ENTER>^O07 key.
- To install or upgrade in text mode, type: ^O01linux text <ENTER>^O07.
- To auto install or upgrade, type: ^O01autoinstall <ENTER>^O07.
- Use the function keys listed below for more information.
^O0f[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]^O07
===============================================================
四、配置NFS服務(wù)
vi /ec/exports
/export *(ro,sync)
/export/ks *(rw,sync)
cp *.iso /export/
mkdir /export/ks
cp /root/anaconda-ks.cfg /export/ks/ks.cfg
chmod 644 /export/ks/ks.cfg
===============================================================
五、重啟服務(wù)
service dhcpd restart
service xinetd restart
service nfs restart
===============================================================
六、設(shè)備客戶端
客戶端設(shè)置PXE啟動(dòng)啟動(dòng)后輸入autoinstall即可執(zhí)行全自動(dòng)安裝。
輸入linux ks=nfs:192.168.96.254:/ks/otherks.cfg即可另指定ks文件。
輸入linux rescue即可進(jìn)入系統(tǒng)修復(fù)模式,以對(duì)系統(tǒng)進(jìn)行修整。
簡(jiǎn)單按一下回車,或者等一會(huì),客戶端就從本地硬盤啟動(dòng)系統(tǒng)。
按F2、F3等鍵也可以進(jìn)行切換。
[ 本帖最后由 飛行員舒克 于 2007-12-17 22:31 編輯 ] |
|