0%

linux启动过程

linux启动过程

linux系统的启动过程大体上可分为五步:内核的引导、运行init、系统初始化、建立终端、用户登录系统

内核引导

开机首先是BIOS开机自检,按照BIOS中设置的启动设备来启动,然后由启动设备上的grub程序开始引导linux,当引导程序成功完成引导任务后,linux接管CPU的控制权开始执行linux的核心映像代码

运行init

init进程是系统所有进程的起点,init程序会读取/etc/inittab配置文件

系统初始化

接下来会执行/etc/rc.d/rc.sysinit,来完成一些系统初始化的工作,主要有:激活交换分区,检查磁盘,加载硬件模块以及其他一些优先执行任务

建立终端

用户登录系统

欢迎关注我的其它发布渠道