搭建Kickstart无人值守(红帽7)

1.安装服务(五个服务)

yum install dhcp tftp-server httpd syslinux system-config-kickstart

firewall-cmd --permanent --add-service=dhcp

firewall-cmd --permanent --add-service=http

firewall-cmd --permanent --add-service=tftp

firewall-cmd --reload 
2.配置dhcp

vim /etc/dhcp/dhcpd.conf      #多添加两行

subnet 192.168.100.0 netmask 255.255.255.0 {

  range 192.168.100.30 192.168.100.60;

  option domain-name-servers 192.168.100.1;

  option domain-name "han.com";

  option routers 192.168.100.1;

  option broadcast-address 192.168.100.255;

  default-lease-time 3600;

  max-lease-time 7200;

  next-server 192.168.100.1 ;    #去找192.168.100.1这个服务的/pxelinux.0这个文件

  filename "/pxelinux.0";

}

systemctl restart dhcpd

netstat -antulp |grep dhcp

3.配置TFTP

vim /etc/xinetd.d/tftp(只修改一个地方)

disable=no          #启动

mkdir /var/lib/tftpboot/pxelinux.cfg

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

cp /mnt/cdrom/isolinux/* /var/lib/tftpboot/

cp /mnt/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

chmod 644 /var/lib/tftpboot/pxelinux.cfg/default

修改下面的配置文件

vim /var/lib/tftpboot/pxelinux.cfg/default

default linux

label linux

kernel vmlinuz

append initrd=initrd.img ks=http://192.168.100.1/ks.cfg inst.repo=http://192.168.100.1/cdrom quiet

systemctl restart xinetd.server

netstat -antulp | grep 69

4.配置system-config-kickstart
















保存到 /var/www/html/ks.cfg

vim /root/anaconda-ks.cfg 以下内容复制到/var/www/html/ks.cfg里面
%packages
@base
@core
@desktop-debugging
@dial-up
@fonts
@gnome-desktop
@guest-agents
@guest-desktop-agents
@input-methods
@internet-browser
@multimedia
@print-client
@x11

%end

5.光盘挂载

mkdir /var/www/html/cdrom

mount /dev/cdrom /var/www/html/cdrom/

ll /var/www/html/cdrom/

systemctl restart httpd

在其他机器上就可以实现无人值守的自动安装系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值