首页 > 代码库 > 基于pxe的系统安装
基于pxe的系统安装
1,配置DHCP服务器
编辑DHCP服务器配置文件位置在/etc/dhcp/dhcpd.conf
指定next-server以及filename
2、配置tftp server
# yum install tftp-server 安装tftp-server
# chkconfig tftp on 确保tftp启动
# service xinetd restart 重启超级守护进程
# ss -unl | grep :69 查看69号端口
3、提供PXE的工作环境
# yum install syslinux 安装pxe
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ 复制pxelinux.0到tftp的源目录下
4、提供ks.cfg文件
在挂在cdrom之前在/var/www/html下创建一个目录/centos,然后将制作好的ks文件复制过去
5、提供引导内核等文件
# mount /dev/cdrom /media/cdrom 挂载系统光盘
# cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/
# cp /media/cdrom/isolinux/{splash.jpg,vesamenu.c32,boot.msg} /var/lib/tftpboot
# mkdir /var/lib/tftpboot/pxelinux.cfg/
# cp /media/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
/var/lib/tftpspool/下的文件
6、提供安装源
基于http服务实现
# yum -y install httpd 安装httpd
# mkdir -pv /var/www/html/centos/6/x84_64
# mount --bind /media/cdrom /var/www/html/centos/6/x84_64 挂载光盘到yum源下