首先

第19章PXE+kickstart无人值守安装服务_vim

配置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

第19章PXE+kickstart无人值守安装服务_服务程序_02

可以看一下



配置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

第19章PXE+kickstart无人值守安装服务_linux_03

保存退出

重启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确认回车

第19章PXE+kickstart无人值守安装服务_linux_04

Linux系统引导界面


mkdir pxelinux.cfg


cp /media/cdrom/isolinux/isolinux.cfg pxelinux.cfg/default


这是将系统关盘中的开机选项菜单复制到该目录中,命名为default


默认开机菜单中有3个选项,安装系统,对安装介质进行检验,排错模式,,


选择无人值守,肯定不能手动,

所以设置刚才的default



vim pxelinux.cfg/default

第一行改成linux

第19章PXE+kickstart无人值守安装服务_linux_05

对应着下面linux安装系统的标签


第64行,默认通过光盘,修改成网址,ftp传输

ftp://192.168.10.10ks=ftp://192.168.10.10/pub/ks.cfg quiet

ks文件一会创建


保存退出