linux的安装批量下载软件,批量安装LINUX系统

本篇主要介绍HTTP+TFTP+DHCP实现批量安装方案;

一、搭建批量安装服务器

使用环境:centos6.8图形最小化安装;

system-config-kickstart需要图形界面进行配置,如果没有图形界面请输入以下代码安装

#yum -y groupinstall "X Window System"

#yum -y groupinstall Desktop

#reboot

由于涉及到主机间不同基于不同协议的通信,所以为了避免不必要的麻烦,我们选择关闭防火墙以及selinux。生产场景中不建议这样做。

#iptables -F # 关闭防火墙

#setenforce 0 # 临时关闭selinux

#vi /etc/selinux/config #修改SELINUX的值为disabled永久关闭selinux

107b3e706df5c82af665c8eb5a2e05bb.png

1.使用yum命令安装tftp-server,dhcp,httpd,syslinux,system-config-kickstart等服务

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

afafc9f99cea73dc6343891d7480e1dd.png

我这里已经装好了所以显示Nothing to do

2.设置一个静态IP

f0ca8f4c98aab32738c2c6d1d469cdc8.png

3.搭建一个http的安装源

#mkdir /var/www/html/CentOS

将iso源挂载到/var/www/html/CentOS

#mount /dev/sr0 /var/www/html/CentOS

再启动http服务

#service httpd start

成功后在同网段机器上的浏览器输入服务器的ip+/Centos

应该会显示如下内容

7c269143ab0d0e01a9d6a5f3dfcc0550.png

4.用system-config-kickstart工具来生成一个自动的安装的配置文件

打开kickstart工具

#system-config-kickstart

基本设置

e575ee6d3662743ad59f89bb89a80f88.png

设置安装源

09cf907c8fe539c35ca0e687d437a657.png

设置启动项

6307fd2d04027c9a4d8c1e9d43b40c13.png

设置你的分区

b873aed7a97ef47e0920458ac35e7537.png

Grow to maxmum 为增长到最大值

83c8b459fbd1cfee3483c714956117c8.png

设置安装后网卡配置

ed5188a63a47230fa2a404d4c21d1c54.png

按安装要求选包

cdce053d31774653e2466dca53351adf.png

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

d361de043729d3580977d715297f8332.png

bdc1d1567c11191c8675b58639566e28.png

1da4bb25904cf729e840cd3e18813c2f.png

再重启httpd服务

#service httpd restart

5.配置tftp

#vi /etc/xinetd.d/tftp

修改disable的值为no

3cf3c09ebe5406d0c01de24302573fe6.png

启动tftp服务

#service xinetd start

将必要文件放到tftpboot内

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

#cp /var/www/html/CentOS/isolinux/* /var/lib/tftpboot/

#mkdir /var/lib/tftpboot/pxelinux.cfg

#cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

#service xinetd restart

6.配置dhcp服务器

#vi /etc/dhcp/dhcpd.conf

红框填服务器的ip

8de140b564d8008b3107cbcf648517ba.png

#vi /var/lib/tftpboot/pxelinux.cfg/default

更改label linux、check项如下

f028b07d983f8ec7f0aeae72cda0d6dd.png

最后启动DHCP服务

#service dhcpd start

找台机器试一下吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值