CentOS系统的自动化启动与安装

一、安装

  安装CentOS系统,使用anaconda安装向导,整个过程分为三个阶段 anaconda及其安装用到的程序包等可来自下面几种方式(安装方法):本地光盘,本地硬盘,网络(基于NFS,URL包括FTP和http)如果想手动指定安装源:boot: linux askmethod (手动安装)。之后会弹出询问界面,可以选择安装方式。例如不用光盘安装,用网络安装,例如ftp、http路径。
  

一旦安装完毕,可以生成对应的应答文件,记录安装的每一项,这个文件是按特定语法给出的配置选项,叫做kickstart文件,利用这个文件,可以实现自动化安装,文件可以在模版上修改,也可以创建一个新的文件,通过应答文件可以定制安装。

  1.可使用创建工具:system-config-kickstart (是一个图形化工具,需要在图形界面下)来生成kickstart文件。图形界面运行命令后,会出现如图所示的界面, 在这里可以设置与安装相关的选项,实现定制安装。例如选择网络安装,时区,root密码,手动创建分区,配置网络,身份验证,编写运行前脚本和运行后脚本等。通过创建工具生成的应答文件,可以打开再次修改。




 
2.可以根据kickstart文件模版进行修改,得到需要的ks.cfg文件。模版位于用户的家目录下,名为anaconda-ks.cfg,结构上分为三段:命令段,程序包段,脚本段。在文件中可以设置程序包安装路径,运行脚本以及指定要安装的程序包等选项。




  









  ks.cfg可以放在光盘,U盘,网络。将文件放在网络上,可以通过ftp或者http访问,启动时按ESC键出现boot界面,手动输入ks文件的路径,实现自动安装。需要经过测试,确定可以访问。此时 启动时暂时使用光盘启动,但是安装过程可以实现网络安装。新建虚拟机,要用桥接模式,因为应答文件放在了内网,而yum源(操作系统)在外网。创建完成后,用命令ksvalidator检查文件语法。

a. ftp访问:

  


b.http访问











二、启动

  启动系统时,需要用到相关的启动文件,了解文件的结构内容,就可以对文件进行修改,让系统按照人们需要的方式进行启动。系统默认的启动方式是光盘启动,在光盘中ioslinux目录下存放的就是与启动相关的文件,例如isolinux.cfg文件,在该文件中可以设置启动菜单,配合ks文件,最后将文件制作成iso镜像文件进行使用,实现启动安装自动化。


1.复制启动目录并进行修改



2.使用mkisofs命令制作镜像文件






3.启动时使用制作的镜像文件




















通过创建工具生成的应答文件,可以打开再次修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值