linux 网络做系统安装软件下载,自动安装系统及网络安装服务

{unit自动安装系统}

[1.kickstart脚本]

kickstart脚本是自动应答系统在安装过程中一切问题的脚本文件

这个文件可以实现系统的自动安装

在系统安装完毕后会在系统的root家目录中生成

anaconda-ks.cfg这个文件就是以此系统为模板生成的kickstart脚本

[2.kickstart脚本的制作]

手动编写kickstart的脚本的难度很大

系统中system-config-kickstart工具可以以图形的方式制作kickstart

(以下操作在虚拟机中)

yum install system-config-kickstart -y  **安装图形工具

system-config-kickstart                 **打开图形ks制作工具

ksvalidator ks.cfg                      **检测ks语法

[3.kickstart文件共享]

yum install httpd -y

systemctl stop firewalld

systemctl disable firewalld

systemctl start httpd

systemctl enable httpd

cp ks.cfg /var/www/html

[4.测试ks文件]

[root@foundation17 ~]# virt-install \

> --name kstest \

> --ram 800 \

> --file /var/lib/libvirt/p_w_picpaths/kstest.qcow2 \

> --location ftp://172.25.254.250/pub/rhel7.2 \

> --extra-args "ks=http://172.25.254.117/ks.cfg" &

[附加pxe网络安装服务]

1.相应软件安装

yum install dhcp tftp-server syslinux httpd -y

systemctl stop firewalld

systemctl disable firewalld

vim /etc/xinetd.d/tftp

[ disable = yes ] ====> [ diable = no ]

systemctl restart xinetd

systemctl start httpd

systemctl enable httpd

2.必须文件的下载复制

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

把安装镜像中isolinux/* 全部复制到/var/lib/tftpboot/

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

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

dhcp配置文件

vim /etc/dhcp/dhcpd.conf

subnet 172.25.254.0  netmask 255.255.255.0 {

range 172.25.254.200 172.25.254.220;

option routers 172.25.254.254;

filename "pxelinux.0";

next-server 172.25.254.13;

}

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值