linux开机引导程序骨架

firmware CMOS/BIOS post
      |
bootloader        GRUB(grub.conf)
                        1:root指定/boot分区所在硬件标示
         2:kernel /vmlinuz-版本号 ro root=LABEL=运行级别
                        3:initrd 镜像文件
      |
  kernel  ——  驱动硬件
      |
    init   PID恒为1 父进程为PID是0的内核驱动器
      |
/etc/inittab    4个部分 1:ID
                                   2:runlevels(运行级别)
                                   3:action(运行状态)
                                   4:process(进程)
      |
initdefaule(默认级别)  0:关机  1:单用户  2、3:字符界面  4:自定义                                       5:X11  6:重启
      |
/etc/rc.d/rc.sysinit(系统初始化)
      |
/etc/rc.d/rc
      |
/etc/rc.d/rcN.d         每个运行级别里的文件K开头为关闭的程序,S开头                           指要运行的程序,数字指优先级。
                                 利用软连接可以指定要开机运行的服务
      |
username:
password:

你可能感兴趣的:(linux,开机引导程序)