
一,搭建无人值守服务器安装软件(PXE + DHCP+TFTP+ Kickstart+ FTP)IP:192.168.2.10
系统版本:CentOS Linux release 7.4.1708 (Core)
二,配置本地yum源,安装所需软件:
[rhel-source]
name=Red Hat Enterprise Linux $releasever – $basearch – Source
baseurl=file:///mnt/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release
三,修改配置文件
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot #修改
disable = no #修改
per_source = 11
cps = 100 2
flags = IPv4
}
安装dhcp,修改配置文件并开启服务
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.200;
option domain-name-servers 192.168.2.1;
option domain-name “internal.example.org”;
option routers 192.168.2.1;
option broadcast-address 192.168.2.255;
default-lease-time 600;
max-lease-time 7200;
next-server 192.168.2.10;
filename “pxelinux.0”;
}
四、配置使用PXE启动所需的相关文件
五,准备tftp需要共享出去的文件
六,修改default,指定安装操作系统的方式和ks.cfg文件路径(修改第一行和64行其他不改)
1 default linux #第一行改成这样
64 append initrd=initrd.img inst.repo=ftp://192.168.2.10/pub inst.ks=ftp://192.168.2.10/ks.cfg #64行修改成这样
七,配置无人值守软件包
[development]
name=my-centos7-dvd
baseurl=file:///var/ftp/pub
enabled=1
gpgcheck=0
八,通过xstart启动system-config-kickstart弹出来界面,设置自己后期无人执守安装需要配置的参数
#####################最后两个选项不做配置,############################
九,启动服务,
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/217822.html<