一、安装需要的服务器( tftp-server / dhcp / ftp )
1.开启 tftp服务
disable 改为 no保存退出
二、安装dhcp
1.拷贝dhcp模板 (cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf)y 确认覆盖
2.修改主配置文件
1 - 支持DNS动态更新(一般选择关闭)
2 - 指定TFTP服务器地址
3 - 引导文件TFTP上的位置
三、安装vsftpd
挂载镜像盘(用于发布镜像源)
四、复制网络启动所需要文件到tftp服务器的根目录下
安装引导加载程序
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ (复制到tftp根目录)
mkdir /var/lib/tftpboot/pxelinux.cfg (创建菜单目录)
cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default (安装菜单)
cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot (linux引导加载模块)
cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/ (压缩内核)
cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot (图形化安装菜单)
启动所有服务器
配置启动菜单文件
装一台新机器测试
在提示字串“boot:”后直接按 Enter 键(或执行“auto”命令),将会进入默认的图形
安装入口
可以看到安装源来自于ftp服务器
实验结束