rhel5andrhel6---PXE

 PXE

1.Start “dhcpd” service

  1. #yum install dhcpd

  2. create “dhcpd.conf” in the directory of /etc/dhcp (RHEL6)

  3. create “dhcpd.conf” in the directory of /etc/ (RHEL5)

 

*we can find a sample in /usr/share/doc/dhcp-*/dhcpd.conf.sample

 

#example:

ddns-update-style interim;

subnet 192.168.122.0 netmask 255.255.255.0 {

option routes 192.168.122.1;

option domain-name-servers 10.66.191.13;

option time-offset -18000;

range dynamic-bootp 192.168.122.168 192.168.122.254;

default-lease-time 21600;

max-lease-time 43200;

filename “pxelinux.0”;

next-server 192168.122.30;

}

 

#service dhcpd start

if we use virtual machine,we should stop “dnsmasq”

#/etc/init.d/dnsmasq stop

 

2.Start “tftp” service

#yum install tftp-server

then let “tftp” start

#chkconfig tftp on

#service xinetd restart

 

Profiles:

  1. we can find “tftpboot” at “/” in RHEL5,and at “/var/lib” in RHEL6.

  2. We can also change root of tftp in “/etc/xinetd.d/tftp”

“server_args = -s /tftpboot ”

how to find the files above:

  • initrd.img: /var/www/html/rhel6u0/isolinux/

  • vmlinuz: /var/www/html/rhel6u0/isolinux/

  • pxelinux.0: /usr/share/syslinux (if there isn’t syslinux,we should install first)

  • default: /var/lib/tftpboot/isolinux.cfg (this is an example)

#example:

default linux

prompt 1

timeout 300

label linux

kernel vmlinuz

append initrd=initrd.img ks=http://192.168.122.30/ks.cfg

**

we should close Selinux and iptables

3 Start httpd service

# service httpd start

4 how to config /var/www/html

 

你可能感兴趣的:(linux,职场,RHEL,休闲,pxe)