本篇未实操,待续
1 简介
1.1 意义
手动用光盘镜像装系统很慢,pxe+kickstart可批量并自动化安装,提高效率
1.2 pxe
preboot execute environment(pxe)由intel开发,使电脑可通过网络启动os
1.3 kickstart
一种无人安装方式,需要把手工传入的参数设为一个配置文件
2 部署依赖服务
2.1 依赖服务
dhcpd 分配网卡及指引获取驱动文件
tftp-server 提供驱动和引导文件传输
syslinux 提供驱动和引导文件
vsftpd 提供完整系统镜像传输
kickstart 提供安装过程中选项问答设置
2.2 配置dhcp
2.2.1 清空iptable

2.2.2 安装dhcp
apt install isc-dhcp-server
2.2.3 配置dhcp
需允许bootp引导程序协议,可以让没有os的主机也暂时获取静态ip地址
且需加载引导驱动文件,目的是让客户端主机及获取到ip后主动获取引导文件,自行进入下一步安装步骤

重启dhcp,检查参数格式是否正确(格式不对dhcp起不来)

2.3 配置tftp
2.3.1 安装
环境未安装,尝试安装tftpd

2.3.2 配置
tftp的开关由xinetd网络daemon管理,xinetd会监听多个端口
/etc/xinetd下不存在tftp文件,创建一个


重启xinetd使配置生效

发现参数改的不对,看日志是per_source有问题,改了发现好了

2.4 配置syslinux
2.4.1 安装

2.4.2 配置
syslinux可理解为包含很多引导文件的文件夹
将镜像的引导文件放入tftp配置的tftp服务默认目录中,把windows下载的镜像的引导文件scp到linux pxe服务器


创建目录pxekimsmith.cfg
挂盘,先将iso scp到linux,再挂盘

将/media/cdrom/boot/grub/grub.cfg菜单文件拷贝到/var/lib/tftpboot/pxekimsmith.cfg
2.5 配置vsftpd
2.5.1 安装

2.5.2 配置
允许匿名访问,修改/etc/vsftpd.conf的anonymous_enable为YES,重启服务
本文介绍了如何使用PXE(PrebootExecutionEnvironment)和Kickstart进行系统的批量并自动化安装,涉及依赖的服务如DHCP、TFTP、syslinux和vsftpd的配置,以提升安装效率。
1601

被折叠的 条评论
为什么被折叠?



