目录
二,安装并配置启动tftp-server xinetd dhcp vsftpd syslinux
三,安装并配置system-config-kickstart.noarch
一,初始化配置
二,安装并配置启动tftp-server xinetd dhcp vsftpd syslinux
yum install -y tftp-server xinetd dhcp vsftpd syslinux #安装软件
cd /mnt/images/pxeboot/ #切换目录
cp initrd.img vmlinuz /var/lib/tftpboot/ #复制文件到tftp目录
cd /usr/share/syslinux/ #切换目录
cp pxelinux.0 /var/lib/tftpboot/ #复制文件到tftp目录
cd /var/lib/tftpboot/ #切换目录
mkdir pxelinux.cfg #创建目录
cd pxelinux.cfg/ #切换到目录
vim default #编辑文件
default auto
prompt 0label auto
kernel vmlinuz
append initrd=initrd.img method=ftp://20.0.0.3/centos7 ks=ftp://20.0.0.3/ks.cfglabel linux text
kernel vmlinuz
append text initrd=initrd.img method=ftp://20.0.0.3/centos7 ks=ftp://20.0.0.3/ks.cfglabel linux rescue
kernel vmlinuz
append rescue initrd=initrd.img method=ftp://20.0.0.3/centos7 ks=ftp://20.0.0.3/ks.cfg
cd /etc/xinetd.d/ #切换目录
vim tftp #编辑文件
systemctl enable --now tftp xinetd #启动 tftp xinetd
cd /usr/share/doc/dhcp-4.2.5/ #切换目录
\cp -f dhcpd.conf.example /etc/dhcp/dhcpd.conf #强制复制
cd /etc/dhcp/ #切换目录
vim dhcpd.conf #编辑文件
systemctl enable --now dhcpd #启动dhcpd
systemctl enable --now vsftpd #启动vsftpd
三,安装并配置system-config-kickstart.noarch
yum install -y system-config-kickstart.noarch #安装软件
system-config-kickstart #打开Kickstart
或打开
mkdir /etc/yum.repos.d/repo.bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo.bak
echo '[local]
name=local
baseurl=ftp://20.0.0.3/centos7
enabled=1
gpgcheck=0' > /etc/yum.repos.d/local.repo
cd #切换目录
vim anaconda-ks.cfg #打开文件
vim ks.cfg #打开文件
四,创建挂载目录,准备开始使用
cp ks.cfg /var/ftp/ #复制
cd /var/ftp/ #切换目录
mkdir centos7 #创建挂载目录
mount /dev/sr0 centos7/ #挂载镜像