Chinaunix首页 | 论坛 | 博客
  • 博客访问: 315123
  • 博文数量: 172
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 895
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-09 16:57
文章分类

全部博文(172)

文章存档

2012年(86)

2011年(86)

分类:

2011-12-26 00:36:02

原文地址:Linux启动过程 作者:dsyunix

一.启动内核

      1.计算机加电,加载BIOS
      2.BIOS装载MBR(第0磁道第一个扇区)
      3.启动BootLoader(操作系统内核运行之前运行的一段小程序)
            a.初始化硬件设备   b.建立内存空间的映射图  c.将系统的软硬件环境带到一个合适的状态,
             为最终调用操作系统内核做好一切准
      Boot Loader有若干种,其中Grub、Lilo和spfdisk是常见的Loader
      4.加载内核

二.执行init程序
     1.内核被加载后,运行程序/sbin/init
     2.sbin/init读取/etc/inittab文件,根据/etc/inittab进行初始化工作
     3.sbin/init进程执行rc.sysinit
     4.启动内核模块(依据/etc/modules.conf文件或/etc/modules.d目录下的文件来装载内核模块
     5.执行不同运行级别的脚本程序
    6.
执行/etc/rc.d/rc.local
     7.执行/bin/login程序,进入登录状态,进入到了等待用户输入username和password的时候

 
     

阅读(608) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~