一、安装过程的自动化
首先,将u盘设置为安装驱动
将u盘清空,并将镜像放置u盘中
在自动安装之前。在httpd以及system-config-kickstart服务
之后开启http服务并关闭火墙
利用网站进行测试
测试成功后,设置系统的参数,利用system-config-kickstart
设置密码为不可见状态
选择U盘驱动
选择安装新的启动引导
初始化硬盘标签以及清除master boot recodr
之后进行分区,/boot为200M,swap500M,其余均为/
分区结束后,设置网卡
火墙设置
其余四项均可以选择系统默认选择。配置完成后进行保存
检测保存是否成功,依然使用网站打开
有时我们在安装的过程希望安装一些资源包可以通修改该文件实现
以%packages开头,以%end结尾,中间均为希望安装的资源包
利用ksvalidator ks.cfg查看文件的语法错误。完成上述操作后进行自动安装
这边完成了在安装过程的自动化
二、全自动安装系统
在企业中安装系统是,我们不可能使用u盘进行一台机子一台机子的安装,这时便要进行系统安装的全自动化。
该实验是基于自动化安装以及软件管理的基础上实现的。
下载上述2个资源包并启动tftp
同时查找syslinux资源包中的pxelinux.0文件
并将该文件放置/var/lib/tftpboot/文件夹下。
创建开机时的默认文件,并将所需文件从镜像中拷贝至/var/lib/tftpboot/
编辑dhcpd,conf文件,添加两行参数。
为了开机时的便利,我们对default文件进行一些修改。设置默认进入安装的时间为20S,同时命名标签为Auto Install Linux 7.3
修改timeout值,使起能够更快的进入安装程序,并menu title即标签为Auto Install。
将安装linux7.3设为默认,就不需要按上下键调整,同时repo和ks定义为提前设置的镜像以及自动安装时的参数。
经过上述的准备后,便可以开始进行全自动安装
选择PXE安装
该画面下读取default内的文件,若不能获得IP地址需要检测dhcpd服务是否正常
该图片内的时间不为17S是因为在截图的过程中流逝了3秒,标签与设置的相同
按下Tab键可以看到yum源以及安装的参数文件
这便实现了基于自动安装的进一步的自动化
三、u盘格式化
在u盘安装完系统后,便可以将u盘格式化,以存放自己的文件
先将U盘的挂载解除
利用fdisk将sdb的partition全部删除,删除后再建立一个空的
这样便完成了U盘的格式化
可以发现u盘已经格式化完成