Advertisement

Linux ARM-Linux启动过程图解教程

阅读量:

开机流程如下:

  1. 首先读取 BIOS 中所存储的硬件信息,并识别出首个可启动设备的标识;
  2. 从该启动设备中读取 MBR(主引导记录)中的 boot loader(如 lilo、grub、spfdisk 等)信息,以获取启动参数;
  3. 加载操作系统核心(Kernel)的信息,随后 Kernel 开始进行解压缩操作,并尝试初始化所有连接的硬件设备;
  4. Kernel 启动 init 程序,并获取当前运行级别(run-level)的信息;
  5. init 进程执行 /etc/rc.d/rc.sysinit 文件,以完成系统初始化任务;
  6. 加载操作系统核心所需的相关外挂模块,路径为 /etc/modprobe.conf;
  7. 根据当前运行级别,init 执行对应的初始化脚本(Scripts);
  8. 接着执行 /etc/rc.d/rc.local 文件中的自定义配置指令;
  9. 启动 /bin/login 程序,等待用户输入账号密码进行登录操作;
  10. 用户成功登录后,系统将通过 Shell 命令行界面接管主机控制权。

关于

全部评论 (0)

还没有任何评论哟~