问题描述
该笔记将记录:如何无人值守(自动安装)安装 Linux 操作系统;
解决方案
unattended installation,handsoff installation
系统自动安装大致过程如下:
1)将安装过程需要回答的问题,保存在配置文件中;
2)将该文件提供给安装器;
3)当执行系统安装时,如果发现该安装文件,将自动回答问题,完成安装;
不同 Linux 发行版,采用不相同的自动安装工具:
1)CentOS & RHEL:能够使用 Kickstart 工具完成系统的自动安装;
2)Debian:需要使用 Debian Installer Preseed 或 FAI 工具;
3)Ubuntu:需要使用 Autoinstallation 完成自动安装;
如果希望使用 Kickstart 方法自动完成 Linux 系统安装,则需要安装镜像的支持(initrd.gz)。但是,……
Cloud Init
Cloud Init 也能够完成操作系统的自动安装;
但是,其本质上是对已经安装的操作系统进行重新配置:其镜像为已安装的操作系统,启动时通过读取外部配置(Network 或 CD-ROM)来重新配置系统;
该技术多用于云环境虚拟机的部署,相比于传统的系统安装,Cloud Init 速度更快;
参考文献
AutomatedInstallation – Debian Wiki