ubuntu启动流程

ubuntu启动流程包含如下内容:

1.BIOS自检

识别主机上可以启动的设备,一次只能从一个设备上启动,通常是硬盘启动,启动驻留在MBR(硬盘主引导记录)中的grub或lilo。

2.grub/lilo引导启动

此时操作系统没有装入内存,引导程序将控制权转移给内核。

3.装载linux内核

引导程序加载linux内核,ubuntu将linux内核至于/boot目录下。

4.系统初始化

启动init进程,init进程读取初始化脚本,完成系统相关的管理任务,执行步骤如下:
执行 功能
/etc/inittab 确定运行级别
/etc/rc.d/rc.sysinit PATH、网络、SWAP、proc的设定
/etc/modules.conf 加载模块
/etc/rc*.d/ 执行不同运行级别的脚本程序
/etc/rc.local 用户执行的操作
/bin/login 执行该程序,进入登录界面

你可能感兴趣的:(操作系统)