自动化安装linux(1)

这篇文章记录如何用本地光盘引导启动,并选择ftp网络光盘自动安装linux系统。
如有错漏,麻烦指正,谢谢!

一、系统安装概述

通常我们安装系统,会用到光盘安装。
我们可以去光盘看一下安装过程会用到哪些文件:


自动化安装linux(1)_第1张图片
光盘文件

光盘里面有个isolinux的目录,这个目录下有一些引导启动的文件。
boot.cat:第一阶段,类似于mbr的东西,引导程序文件
isolinux.bin:第二阶段,也是启动相关的文件
isolinux.cfg:安装菜单文件,提供菜单选项如下:

自动化安装linux(1)_第2张图片
安装菜单

当光盘引导启动后,后续的安装过程就会用到anaconda了。

Anaconda是Red Hat Enterprise Linux、CentOS、Fedora等操作系统的安装管理程式。它以Python及C语言写成,以图形的PyGTK和文字的python-newt介面写成。它可以用来自动安装配置,使用户能够以最小的监督运行。
Anaconda安装管理程式应用在RHEL,Fedora和其他一些项目,Anaconda提供纯文字模式和GUI模式,用户可以安装在各种各样的系统。——维基百科

anaconda的配置方式有两种:

  • (1) 交互式配置方式(图形界面,人工选择配置)
  • (2) 通过读取事先给定的配置文件自动完成配置(按特定语法给出的配置选项:kickstart文件)

启动安装过程一般应位于引导设备(如光盘);后续的anaconda及其安装用到的程序包等可来自下面几种方式:

  • 本地光盘
  • 本地硬盘
  • NFS
  • URL:
    ftp server: yum repository
    http server: yum repostory

安装的具体步骤,请看http://www.jianshu.com/p/3a752b9b6908

你可能感兴趣的:(自动化安装linux(1))