note_15.3_centos安装
CentOS 系统安装:
安装程序:anaconda
bootloader --> kernel(initrd(rootfs)) --> anaconda
-
anaconda:
tui:基于cureses的文本配置窗口
gui:图形界面 -
CentOS的安装过程启动流程:
MBR:boot.cat
Stage2:isolinux/isolinux.bin
配置文件:isolinux/isolinux.cfg每个对应的菜单选项:
加载内核:isolinux/vmlinuz
向内核传递参数:append initrd=initrd.img装载根文件系统,并启动anaconda
默认界面是图形界面:512MB+内存空间;
若需要显式指定启动TUI接口: 向启动内核传递一个参数"text"即可;ESC
boot: linux text
注意:上述内容一般位于引导设备,例如可通过光盘、U盘或网络等;后续的anaconda及其安装用到的程序包等可以来自于程序包仓库
如果想手动指定安装仓库:
ESC
boot: linux method
-
anaconda的工作过程:
- 安装前配置阶段
安装过程使用的语言;
键盘类型
安装目标存储设备
Basic Storage:本地磁盘
Special Storage: iSCSI
设定主机名
配置网络接口
时区
管理员密码
设定分区方式及MBR的安装位置;
创建一个普通用户;
选定要安装的程序包; - 安装阶段
在目标磁盘创建分区并执行格式化;
将选定的程序包安装至目标位置;
安装bootloader; - 首次启动
iptables
selinux
core dump
- 安装前配置阶段
-
anaconda的配置方式:
-
交互式配置方式;
-
支持通过读取配置文件中事先定义好的配置项自动完成配置;遵循特定的语法格式,此文件即为kickstart文件;
安装引导选项:
boot:
text:文本安装方式
method:手动指定使用的安装方法
与网络相关的引导选项:
ip=IPADDR
netmask=MASK
gateway=GW
dns=DNS_SERVER_IP
远程访问功能相关的引导选项:
vnc
vncpassword='PASSWORD'
启动紧急救援模式:
rescue
装载额外驱动:
dd
-
www.redhat.com/docs , 《installation guide》