标签:centos6安装流程
Centos安装程序:
anaconda:
tui 文本安装界面
gui 图形安装界面
Centos安装程序启动过程:
光盘MBR: boot.cat
stage2:
1)isolinux/isolinux.bin (boot loader)
2)配置文件: isolinux/isolinux.bin
3)根据所选的菜单选项:
加载内核:isolinuz/vmlinuz
向内核传递参数:append initrd=initrd.img…
4)装载根文件系统,并启动anaconda
#资源足够默认启动GUI接口
若需指定使用TUI接口:
向内核传递text参数
如:linux text 或 在图形菜单按Tab 输出text
注意:上述内容一般应位于引导设备上;
而后续的anaconda以及安装有关程序包可以放在:
本地光盘
本地硬盘
fitp server : yum repository
http server
nfs server
手动选择安装源
boot :linux method
anaconda应用工作过程:
安装前配置阶段
安装过程使用语言
键盘类型
安装目标存储设备
Basic Storage : 本地磁盘
特种设备: ISCSI
设置主机名
配置网络接口
时区
管理员密码
设置分区方式以及MBR的安装位置
创建一个普通用户
选定要安装的程序包
安装阶段
在目标磁盘创建分区,执行格式化操作等
将选定程序包安装
安装bootloader
首次启动
iptables
selinux (Security-Enhanced Linux一种linux安全子系统,进程只能访问他任务中所需的文件)
core dump
anaconda配置过程:
(1)交互式配置方式:
(2) 通过读取事先给定的配置文件完成自动配置
按特定语法给出配置选项:
kickstart文件:
安装引导选项:
boot:
text:文本安装方式
method:手动指定使用的安装方法
与网络相关的引导选项:
IP=IPADDR
netmask=MASK
GETEWAY=GM
dbs=dns
ifnameNAME:MAC_addr
与远程访问功能相关的选项:
vnc
vncpassword=’PASSWORD’
指明kickstart文件位置
ks= 文件位置
DVD drive: ks=cdrom:/PATH/to/KICKSTART_FILE
Hard drive: ks=hd:/磁盘/目录/KICKSTART_FILE
HTTP server:ks=http://host:port/path/to/KICKSTART_FILE
FTP server:ks=ftp://host:port/path/to/KICKSTART_FILE
HTTPS server:ks=https://host:port/path/to/KICKSTART_FILE
启动紧急救援模式:
rescue
官方文档:《Installation Guide》
kickstart文件的格式:
命令段:指明安装前配置,如安装语言
程序包端:指明要安装的程序包组或程序包不安装的程序包等;
%packages----启示符
@group_name--程序包组
package------要安装的程序包
-package-----不需要安装的程序包
%end----------结束符
脚本段:
%pre: 安装前的脚本
运行环境:运行于安装介质上的微型Linux环境
%pst: 安装后脚本
运行环境:安装完成的系统
命令段中的命令;
必备命令
authconfig:认证方式配置
authconfig -usershadow --passalgo=sha512
bootloader:bootloader的安装位置以及相关配置
keyboard设定键盘类型
lang:语言类型
part:创建分区
rootpw:指明root的密码
timezone:时区
可选命令
network----初始网络配置
firewall---防火墙配置
selinux----安全子系统
halt-------安装完成关机
poweroff---完成后关机
rebot------完成后重启
repo 额外YUM源
service:安装后启动服务
text:文本安装界面
user:安装完成后创建新用户
vnc:设定vnc功能
zerombr:是否先情况mbr
url:指明安装源
创建kickstart文件方式:
1)直接手动编辑
2)可用创建工具
centos6: system-config-kickstart
可依据模板配置
检查ks文件语法错误: ksvalidator /PATH/TO/KS.cfg
在isolinux中通过http安装LINUX:
linux ip=IPaddr netmask=MASK ks=HTTP..
标签:centos6安装流程
原文地址:http://openex.blog.51cto.com/6280069/1692497