1、测试环境:Vmware6.0Centos5.11,安装 dhcp,tftp,如果没有 xinetd,则还需要安装 xinetd 软件包#rpm -ivh xinetd-2.3.14-10.el5.i386.rpm dhcp-3.0.5-7.el5.i386.rpm tftp-server-0.42-3.1.el5.centos.i386.rpm2,复制相关引导文件到 tftp 默认路径#mkdir /tftpboot/linux-install/#cp /mnt/images/pxeboot/initrd.img /tftpboot/linux-install/#cp /mnt/images/
2、pxeboot/vmlinuz /tftpboot/linux-install/#cp /mnt/isolinux/*.msg /tftpboot/linux-install/#mkdir /tftpboot/linux-install/pxelinux.cfg#cp /mnt/isolinux/isolinux.cfg /tftpboot/linux-install/pxelinux.cfg/default3,复制 pxe 配置文件到 tftp 目录#cp /usr/lib/syslinux/pxelinux.0 /tftpboot/linux-install/4,配置 dhcp 服务器#v
3、i /etc/dhcpd.confddns-update-style interim;ignore client-updates;default-lease-time 21600;max-lease-time 43200;allow booting; /此处定义网络引导allow bootp;subnet 10.0.0.0 netmask 255.255.255.0 option routers 10.0.0.10;option subnet-mask 255.255.255.0;filename “/linux-install/pxelinux.0“; /此处指定 pxe 引导配置文件路径,
4、其绝对路径在/tftpboot 下range dynamic-bootp 10.0.0.128 10.0.0.254;next-server 10.0.0.10;5,以上完成了 pxe 引导的设置,现在可以根据自己需要决定使用 http,ftp,或者 nfs 三种方式之一进行 linux 系统的安装,以下以 nfs 为例挂载 Centos 光盘 1 安装文件到服务器指定目录#mount -t iso9660 /dev/cdrom /mnt设置 NFS 输出目录#vi /etc/exports/mnt *(ro,sync)6,配置完毕,启动相关服务#service dhcpd start#chkconfig tftp on#service xinetd start#service nfs start7,客户端设置使用 LAN 引导,获取到 IP 地址并且进入 Linux 安装界面。