码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统启动流程

时间:2015-11-23 06:31:15      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:配置文件   linux   

Linux系统启动流程简述

1、上电自检, 初始化硬件。

2、进入BIOS,查找启动介质,初次安装linux系统一般是CD-ROM或者U盘启动,已安装Linux系统选择本地HDD硬盘启动。 

3、在本地第一块硬盘的第一个分区的第一个扇区中找到512字节的MBR启动引导程序,由GRUB(Bootloader)的配置文件/boot/grub/grub.conf找到需要启动的系统以及内核和内核镜像文件。

 4、将内核镜像解压到内存中运行,同时把硬件驱动运行起来(磁盘、声卡、网卡)

5、初始化init,根据/etc/inittab的配置,系统首先根据配置文件/etc/init/rcS.conf执行/etc/rc.sysinit下的脚本,激活交换分区,包括网络设置,再根据配置文件/etc/init/rc.conf执行/etc/rc.d/rc3.d下的脚本,初始化特定(时间、语言),加载该级别下的服务。此外,系统会运行脚本/etc/rc.d/rc.local(用户可以自定义开机脚本到这里),等到服务和进程启动完成后,系统启动完成。

6、开启/sbin/mingetty,建立6个tty,如果运行级别5,开启图形化服务。

7、登录用户。

本文出自 “Linux” 博客,请务必保留此出处http://daixuan.blog.51cto.com/5426657/1715758

Linux系统启动流程

标签:配置文件   linux   

原文地址:http://daixuan.blog.51cto.com/5426657/1715758

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!