Linux宝典(20):明明白白Linux开机流程

整机外设

  相信大家对Windows的开机流程都比较熟悉了,那么Linux的开机的过程是怎样的呢?目前,主流的Linux系统有LILO与 Grub这两个开机管理程序,虽然LILO与 Grub的激活过程或许有点不太相同,但是原理都是一样的。Linux的开机流程如下:

  1.加载BIOS的硬件信息。

  2.读取MBR(主引导记录)的Kernel Loader(亦即是LILO、Grub、spfdisk等等)开机信息。

  3.加载Kernel的操作系统核心信息。

  4.Kernel 执行 init 程序并取得 run-level 信息。

  Run-level记录登入的状态主要有:关机模式、单人模式、文字模式、图形模式、重新激活等模式。

  5.init执行/etc/rc.d/rc.sysinit档案,进行linux的系统设定和配置。

  6.激活核心的外挂式模块 (/etc/modules.conf)。

  7. init 执行 run-level 的各个批处理档案Scripts。

  8. init 执行 /etc/rc.d/rc.local 档案。

  9. 执行 /bin/login 程序。

  10.登入之后开始以 Shell 控制主机。

  知道Linux的开机流程以后,相信你对Linux不会再感到神秘。