- 论坛徽章:
- 0
|
linux系统的启动过程
发表于:2007年9月28日 16时32分57秒阅读(1)评论(0)本文链接:http://user.qzone.qq.com/1298609/blog/1190968377
![]()
linux系统的启动过程
![]()
一.系统的启动过程(版本1)
1.打开PC机的电源
2.BIOS从默认的启动设备启动
3.引导程序grub或lilo引导linux系统:debian进行内核引导,执行init程序,打开终端,用户登陆,进入shell
4.完成启动过程
二.系统的启动过程(版本2)
1.基本硬件检测(内存,磁盘,键盘,鼠标等)
2.执行固件系统初始化程序(自动执行)
3.定位和运行初始引导程序(通过固件引导程序),通过位于磁盘上预先决定的位置.在加载内核前,该程序可能执行额外的硬件检查.
4.定位和启动内核(通过第一阶段的引导程序).可以自动判断要执行的内核映像文件,也可以通过在引导程序中手工输入.
5.内核初始化自身,然后执行最后的高阶硬件检查,根据需要加载设备驱动程序和内核模块
6.内核启动init进程,然后init依次启动系统进程(后台程序)并初始化所有活动的子系统.一切就绪后,系统开始接受用户登陆.
![]()
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44946/showart_509817.html |
|