首先
配置dhcp服务
安装
yum install dhcp
编辑
vim /etc/dhcp/dhcpd.conf
在系统启用的时候,为用户自动分配
allow booting;
allow bootp;
ddns-update-style interim;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0 {
option subnet-mask255.255.255.0;
option domain-name-servers192.168.10.10;
range dynamic-bootp 192.168.10.20 192.168.10.200;
default-lease-time 21600;
max-lease-time43200;
next-server192.168.10.10;
filename "pxelinux.0";
}
systemctl restart dhcpd
systemctl enable dhcpd
Ok还是得看书,451页
pxelinux.0 文件不存在,后面会创建的
systemctl status dhcpd
可以看一下
配置FTFP服务
yum install tftp-server.x86_64
yum install tftp-server.x86_64 xinetd.x86_64
开启tftp服务秩序把xinetd的服务程序中的配置文件disable =no就行
vim /etc/xinetd.d/tftp
保存退出
重启xinetd服务,加入启动项
systemctl restart xinetd.service
systemctl enable xinetd.service
配置SYSlinux服务程
安装软件包
yum install syslinux
去目录里
cd /var/lib/tftpboot/
Ls查看
啥也没有,
复制文件过来
cp /media/cdrom/images/pexboot/* .
cp /media/cdrom/images/pxeboot/* .
cp /media/cdrom/isolinux/* .
后两个没有????
* 输出y确认回车
Linux系统引导界面
mkdir pxelinux.cfg
cp /media/cdrom/isolinux/isolinux.cfg pxelinux.cfg/default
这是将系统关盘中的开机选项菜单复制到该目录中,命名为default
默认开机菜单中有3个选项,安装系统,对安装介质进行检验,排错模式,,
选择无人值守,肯定不能手动,
所以设置刚才的default
vim pxelinux.cfg/default
第一行改成linux
对应着下面linux安装系统的标签
第64行,默认通过光盘,修改成网址,ftp传输
ftp://192.168.10.10ks=ftp://192.168.10.10/pub/ks.cfg quiet
ks文件一会创建
保存退出