目录
1.所需服务
2.简要配置过程
1.dhcp服务
2.tftp服务
4.提供系统所需文件
1.所需服务:
dhcp服务
tftp服务
xinetd服务
2.简要配置过程
1.dhcp服务
在dhcp配置文件中添加以下两行内容
next-server 192.168.10.254; --定义tftp路径filename="pxelinux.0"; --由syslinux包提供
2.tftp服务
tftp是非独立守护进程,故需要以来超级守护进程xinetd包:tftp tftp-server默认存取位置:/var/lib/tftpboot/默认设置即可,不需要修改,所以#chkconfig tftp on#service xinetd restart贴出tftp的默认配置文件,路径:/etc/xinetd.d/tftpservice tftp
{
socket_type
cps
flags = IPv4
}
3.提供pxelinux.0的配置文件
包:syslinuxcp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
4.提供系统所需文件
挂载光盘# mount /dev/cdrom /var/ftp/pub复制文件# cp /var/ftp/pub/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/# cp /var/ftp/pub/isolinux/{boot.msg,vesamenu.c32,splash.jpg} /var/lib/tftpboot/创建pxelinux配置文件# mkdir /var/lib/tftpboot/pxelinux.cfg --创建配置文件目录# cp /var/ftp/pub/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default --提供pxelinux配置文件修改pxelinux配置文件default在append标签最后,添加ks=anaconda-ks.cfg_path使用system-config-kickstart命令配置kickstart文件修改安装源的路径分区信息默认可能没有,从系统默认生成的anaconda-ks.cfg中复制,例如:#volgroup VolGroup --pesize=4096 pv.008018
#logvol /home --fstype=ext4 --name=lv_home --vgname=VolGroup --grow --size=100
#logvol / --fstype=ext4 --name=lv_root --vgname=VolGroup --grow --size=1024 --maxsize=51200
#logvol swap --name=lv_swap --vgname=VolGroup --grow --size=8040 --maxsize=8040
#part /boot --fstype=ext4 --size=500
#part pv.008018 --grow --size=1