标签:启动 img 流程 mbr efault 字符集 rc.d tty /etc
Linux引导过程
* 加载BIOS,检查硬件信息;
* 读取并执行第一个开机设备内MBR的boot loader;
* 运行grub引导加载kernel;
* 内核启动/sbin/init程序;
* init系统初始化:确定默认的运行级别;触发runlevel事件,运行/etc/rc.d/rc;执行/etc/rc.d/rc.local;加载终端或X-window接口。
Linux运行级别
- 默认7种运行级别:
* 0- -关机
* 1- -单用户模式
* 2- -CLI多用户(不支持网络)
* 3- -CLI多用户完整模式
* 4- -未分配
* 5- -GUI多用户模式
* 6- -重启
切换运行级别
- grep ‘:initdefault’ /etc/inittab
[fudq@fdq-lyu fdq]$ grep ‘:initdefault‘ /etc/inittab
id:5:initdefault:
- runlevel //查看当前运行级别
- init n //切换到指定的运行级别
初始化配置脚本
- /etc/rc.d/rc.sysinit- -由/etc/init/rcS.conf调用执行;设置主机名、网络参数、字符集、SElinux状态、文件系统等
其他初始化配置
- /etc/rc.d/rc- -由rc.conf调用执行;根据运行级别参数,加载、终止相应服务。
- /ect/rc.d/rc.local- -由rc调用执行;保存用户定义的开机后自动运行的命令。
其他主要配置文件
- 启用哪些终端:/etc/init/start-ttys.conf
- 各运行级别启用、关闭哪些服务:/etc/rc.d/rcX.d/*
- 是否启用控制台的Ctrl+Alt+Delete
重启:/etc/init/control-alt-delete.conf
标签:启动 img 流程 mbr efault 字符集 rc.d tty /etc
原文地址:http://www.cnblogs.com/wanghui626/p/7856845.html