NT6:BIOS-->MBR硬盘主引导记录 446字节-->DPT硬盘分区表64字节-- >pbr--> 活动分区-->Bootmgr-->bcd(多系统选择)-- >Winload.exe-->内核加载 -->整个windows7系统
NT5:BIOS-->MBR硬盘主引导记录 446字节-->DPT硬盘分区表64字节--> 活动分区-->pbr--> ntldl-->boot.ini(多系统选择)->ntdetect.com (收集计算机硬件信息列表),ntokrnl.exe(内核加载)-- >Winlogon.exe -->整个windowsXP系统
grub:当系统加电后,固化在BIOS中的程序首先对系统硬件进行自检,自检通过后,就加载启动磁盘上的MBR,并将控制权交给MBR中的程序(stage1),stage1执行,判断自己是否GRUB,如果是且配置了stage1_5,则加载stage1_5,否则就转去加载启动扇区,接着,stage2被加载并执行,由stage2借助stage1_5驱动文件系统,并查找grub.conf,显示启动菜单供用户选择,然后根据用户的选择或默认配置加载操作系统内核,并将控制权交给操作系统内核,由内核完成操作系统的启动。
PS:mbr与grub都是属于Boot Loader程序,是引导操作系统的关键程序.
思维有些混乱,现在时下最新的gpt+uefi组合也还有待攻克啊。