您的位置:首页 > 理论基础 > 计算机网络

搭建RHEL6网络安装服务器(PXEBOOT+DHCP)

2013-03-02 17:16 761 查看
[align=center]搭建RHEL6网络安装服务器(PXEBOOT+DHCP)[/align]

PXEBoot:

yum install tftp-server syslinux -y

cp /mnt/images/pxeboot/{initrd.img,vmlinuz} /var/lib/tftpboot/

cp /usr/share/syslinux/{vesamenu.c32,pxelinux.0} /var/lib/tftpboot/

vim /var/lib/tftpboot/pxelinux.cfg/default

default vesamenu.c32

timeout 600

menu title Welcome to Global Learning Services Setup!

label local

menu label Boot from ^local drive

menu default

localboot 0xffff

label ws

menu label Install GLS ^workstation

kernel vmlinuz

append ksdevice=eth0 load_ramdisk=1 initrd=initrd.img network ks=http://172.24.254.254/w

orkstation.cfg noipv6

label rescue

menu label ^Rescue installed system

kernel vmlinuz

append initrd=initrd.img rescue

DHCP:

yum install dhcp -y

vim /etc/dhcp/dhcpd.conf

ddns-update-style none;

option space PXE;

subnet 192.168.0.0 netmask 255.255.255.0 {

option routers 192.168.0.2;

option subnet-mask 255.255.255.0;

option domain-name "example.com";

option domain-name-servers 192.168.0.2;

next-server 192.168.0.2;

default-lease-time 21600;

max-lease-time 43200;

class "PXE" {

match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";

option vendor-encapsulated-options 01:04:00:00:00:00:ff;

option boot-size 0x1;

filename "pxelinux.0";

option tftp-server-name "192.168.0.2";

option vendor-class-identifier "PXEClient";

vendor-option-space PXE;

}

pool{

allow members of "PXE";

default-lease-time120;

max-lease-time 180;

range 192.168.0.71 192.168.0.100;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: