1、装机环境
mount /dev/sr0 /mnt/cdrom
yum -y install vsftpd dhcp tftp tftp-server syslinux
(vsftpd 传大文件安装完对应目录为/var/ftp)
(dhcp 负责分配地址并告诉客户端tftp地址)
(tftp 安装完 /etc/xinetd.d/tftp)
(syslinux 负责引导之类)
2、拷贝镜像文件到ftp服务器目录
cd /var/ftp/pub
mkdir dvd
chown ftp:ftp dvd
cp -rf /mnt/cdrom/* dvd/
3、配置DHCP服务
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
vi /etc/dhcp/dhcpd.conf
4、开启tftp服务
5、创建相关目录并拷贝
mkdir -p /tftpboot/pxelinux.cfg
cp /var/ftp/pub/dvd/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default 拷贝至此目录并命名为default
cp /usr/share/syslinux/pxelinux.0 /tftpboot/
chmod 777 /tftpboot/pxelinux.cfg/default
cp /var/ftp/pub/dvd/isolinux/* /tftpboot/
6、开启相关服务并设置为自动启动
service dhcpd restart
chkconfig dhcpd on
service xinetd restart
chkconfig xinetd on
service vsftpd restart
chkconfig vsftpd on
7、配置kickstart无人值守安装脚本
yum -y install system-config-kickstart
到图形界面去配置
注意:上面根口令是客户机安装的root密码
将/root/anacoda-ks.cfg下面 %packages到%end之间所有目前系统安装的软件包复制到
目录下面的ks.cfg文件内 %packages到%end之间
mv ks.cfg /var/ftp/
vi /tftpboot/pxelinux.cfg/default