pxe+kickstart 无人值守安装服务(二)

xiaoxiao2021-02-28  55

无人值守系统:ip:172.25.254.179

(一)dhcp服务:

30 # This is a very basic subnet declaration. 31 32 subnet 172.25.254.0 netmask 255.255.255.0 { 33 range 172.25.254.100 172.25.254.200; 34 option routers 172.25.254.79; 35 next-server 172.25.254.179; # tftp server的地址 36 filename "pxelinux.0"; # bootstrap 文件,引导驱动文件 37 } 重启服务: ![这里写图片描述](https://img-blog.csdn.net/20180409171152534?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzQwNjU4MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

(二)tftp服务程序 作用:为client 提供引导及驱动文件,当client有了基本驱动程序之后,在通过http将完整的光盘镜像文件传过去

#yum install tftp-server

因为tftp默认为UDP协议。port69,配置防火墙:

(三)配置syslinux服务程序 syslinux:用于提供引导加载服务程序,实质上我们需要的是里面的引导文件。安装系统所需要的引导文件包括1 syslinux提供 2 光盘iso自带的 将iso中的isolinux目录下的东西都放在发布目录下: 将pxelinux.0拷贝到tftp默认发布目录,

在/var/lib/tftp新建目录,将开机菜单文件写入

default为开机菜单配置文件 编辑:

61 label linux 62 menu label ^Install pxe Red Hat Enterprise Linux 7.2 63 kernel vmlinuz 64 menu default 65 append initrd=initrd.img repo=http://172.25.254.79/rhel7.2 #完整的光盘iso内容 66 ks=http://172.25.254.179/ks1.cfg # ks脚本 quiet

repo与ks要保证可以浏览: 这里要注意selinux与firewalld 可以浏览: 这里保证ks1.cfg 可以浏览,要改ks1.cfg的安全上下文。

转载请注明原文地址: https://www.6miu.com/read-2631134.html

最新回复(0)