首页 > 代码库 > RHCE-PXE无人值守装机二

RHCE-PXE无人值守装机二

二。PXE配置

1.安装并启用TFTP服务

 yum -y install tftp* (其实所需要的是 tftp tftp-server 这两个组件,不过为了方便~)

 vi /etc/xinetd.d/tftp

 修改 disable    =no 

wq保存

 service xinetd start

 

2.安装并启用DHCP服务

提示(服务器IP:192.168.10.125 ; DHCP地址池为 192.168.10.135-192.168.10.145 ;)

yum -y install dhcp

vi /etc/dhcp/dhcpd.conf

 

subnet 192.168.10.0 netmask 255.255.255.0 {

  option routers 192.168.10.125;

  option subnet-mask 255.255.255.0;

  option domain-name "benet.com";

  option domain-name-servers 192.168.10.125,202.106.0.20;

  default-lease-time 21600;

  max-lease-time 43200;

  range 192.168.10.35 192.168.10.145;

  next-server 192.168.10.125;                                //指定TFTP服务器的地址

  filename "pxelinux.0";                  //指定PXE引导程序的文件名

}

wq保存

service dhcpd start

 

 

3.准备PXE引导程序、启动菜单文件

yum -y isntall syslinux

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

[准备RHEL6安装源]

mkdir -p /var/ftp/rhel6

cp -rf /media/* /var/ftp/rhel6/

service vsftpd start

 

mkdir /var/lib/tftpboot/pxelinux.cfg

cp /ftp/media/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

vi /tftpboot/pxelinux.cfg/default

 

default auto

prompt 1

label auto

  kernel vmlinuz

  append initrd=initrd.img devfs=nomount ramdisk_size=8192

label linux text

  kernel vmlinuz

  append text initrd=initrd.img devfs=nomount ramdisk_size=8192

label linux rescue

  kernel vmlinuz

  append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192

wq保存

 

4.准备Linux内核、初始化镜像文件

cd /media/images/pxeboot/

cp vmlinuz initrd.img /var/lib/tftpboot/

 

  

 

RHCE-PXE无人值守装机二