linux的安装
当我们面对一台裸机的时候怎样把linux系统安装到上面呢?我们肯定会想到用光盘安装,但光盘又是怎样把系统安装到硬盘上呢?对于我们常见的Redhat,Centos,Fedora等系统光盘,其实上面是内置了一个微型的linux系统,它可以运行一款anaconda的安装程序。anaconda可以根据我们的选择将系统安装到硬盘上。anaconda是一款应用程序,可以在linux上运行,光盘可以提供linux环境,U盘也可以,等很多介质都可以。
anaconda实现自动安装,在Redhat上通常被使用kickstart的机制实现,kickstart的配置文件就是root家目录下的anaconda-ks,cfg其中的选项如:
1. install url 表示安装通过的方式
2. key --skip表示跳过注册码
3. 有分区的选项
4. %package 安装的软件包
5. @package 安装软件包组
6. package 表示安装的包
7. -package 不安装的包
其家目录中install.log 中存储实际安装的包
linux安装方式:
1. CD
2. network : FTP,HTTP,NFS
3. 硬盘安装
4. PXE 能够通过
5. 通过GRUB(U盘等来引导)
在安装linux的时候,开机会提示输入几种模式,可以向光盘上的linux内核传递参数,来使用光盘所提供的多种方法。我们常用的参数有askmethod,noporbe,text,dd=url,nostorage,rescue等。光盘(以Redhat为例)启动的linux其实就是isolinux文件夹中boot.iso,可以把它单独提取出来来启动系统就是我们的安装界面,他提供了我们安装系统的引导。
对于ks文件,我们可以使用系统提供了方法来生成,使用命令system-config-kickstart 来打开图形界面来配置开机启动的项目然后点击FileàSave File来生成.cfg 配置文件,然后在开机时输入linux ks= 设备 /dir/of/ks.cfg来实现自动化安装系统。