xdays

主流Linux版本自动化安装

概述

目前主流的发行版本(Redhat和Debian系列)都有相应的自动化安装的工具:Redhat有kickstart,Debian有preseed。其作用都类似,通过预先生成或者写好的配置文件来配合系统安装程序,回答安装过程中需要交互问题来实现自动化安装。

自动化安装配置

kickstart

  • 所有的ks文件配置项参考官方文档
  • 在系统安装完成之后,/root/下会有一个anaconda-ks.cfg文件,此文件是根据手动安装时的配置生成的ks文件,可供下次使用
  • 如果手头没有ks文件可以通过“Kickstart Configurator application”来创建一个,交互式图形界面工具。

注意: %post这个版块,可以写一些定制脚本。

preseed

注意: d-i preseed/late_command string这个版块,和kickstart的%post的类似 ...