cpio-initrd 启动流程
时间: 2023-10-08 18:13:57 浏览: 96
initrd机制解析-我的笔记
cpio-initrd 启动流程如下:
1. BIOS 将系统引导到引导设备的 MBR,MBR 加载 GRUB。
2. GRUB 加载内核镜像和 cpio-initrd 镜像。
3. 内核启动,将 cpio-initrd 镜像加载到 RAM 中,并将其挂载为根文件系统。
4. 内核执行 init 程序,init 程序读取 cpio-initrd 中的 init 脚本,执行其中的命令。
5. init 脚本进行系统初始化,包括加载驱动、挂载文件系统、设置系统参数等。
6. init 程序启动系统服务,如网络服务、终端服务等。
7. 用户登录系统,执行操作。
总体来说,cpio-initrd 启动流程和普通的 Linux 启动流程基本相同,只是在根文件系统的加载上使用了 cpio-initrd 镜像。
阅读全文