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