PC Linux启动过程

initrd与initramfs

在2.6版本内核之后出现了initramfs,它和initrd实现同样的功能,但是它基于一种cpio档,无须挂载就可以展开成一个文件系统

引导加载程序

PC: BIOS+Bootloader

嵌入式: 全部由Bootloader完成, CPU复位地址必须设在Bootloader处

常见Bootloader

PC:GRUB, LILO

嵌入式: U-boot, Vivi

Bootloader:GRUB

http://www.opsers.org/base/learning-linux-the-day-that-the-boot-loader-grub.html#toc-1

MBR

启动代码检查分区表是否正确并且在系统硬件完成自检以后将控制权交给硬盘上的引导程序(如GNU GRUB),shibootloader的stage1阶段

详解硬盘MBR  http://blog.csdn.net/sallay/article/details/3668614

wiki    http://en.wikipedia.org/wiki/Master_boot_record

详解linux系统的启动过程及系统初始化

http://chrinux.blog.51cto.com/6466723/1192004

猜你喜欢

转载自blog.csdn.net/shixha/article/details/23849283