Linux入门之自动安装脚本(二)(利用网卡自动安装系统)

每一台计算机都会装有网卡,没有网卡,我们就不能上网,那么我们怎么利用这个基本配置自动的安装系统呢?

1.准备工作
(1)服务的开启
开启httpd服务、dhcpd服务和关闭防火墙
dhcp用来给客户机分配ip地址,httpd用来提供安装源共享服务,关闭防火墙避免数据包被拦截。
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
注意,修改dhcpd服务的配置文件,需要进行以下图片中的修改,还有删除26行、27行以及37行以后的内容。具体修改可参考Linux入门之dhcpd服务。
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
(2)共享yum源的搭建
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
(3)安装软件
安装syslinux,用来获得pxelinux.0文件安装包
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
安装tftp,用来提供tftp协议的服务

yum search software      ##查找软件
yum install software     ##安装软件

Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
在配置文件中设置tftp服务开机启动

vim /etc/xinetd/http

Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
2.将启动文件复制到tftpboot中

cp /var/www/html/westos/isolinux/* /var/lib/tftpboot/

Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
3.将pxe启动程序复制到tftpboot中

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

Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
4.设置系统启动时自动读取default文件

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

Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
5.设置其他虚拟机的启动设置为网卡启动
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
6.安装结果显示
系统安装过程中首先会读取default文件
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
7.修改default文件

cd /var/lib/tftpboot/       ##切换目录
vim pxelinux.cfg/default    ##修改文件,观察页面效果

修改进入系统时的等待时间
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
设置进入页面的大标题
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
设置进入页面中的小标题
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
设置安装源和ks,链接必须有效
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)
显示效果如下:
Linux入门之自动安装脚本(二)(利用网卡自动安装系统)