2011年10月4日

学习 Linux_01: 引导程序

摘要: 学习 Linux_01: 引导程序 当PC启动时,执行ROM中的BIOS程序:首先自检,然后从引导驱动器上的主引导记录(MBR)加载第一个扇区。MBR包含主分区表,因此可执行代码少于512byte,这部分代码叫做:第一阶段启动加载程序。加载过程为,加载MBR->运行,发现标记为active的引导驱动器上主分区->加载分区引导记录->运行该记录加载该分区一组块。当一个引导程序获取控制权之后,它可能做... 阅读全文

posted @ 2011-10-04 19:30 Observer 阅读(215) 评论(0) 推荐(0) 编辑

关于Linux系统下Grub启动流程的讨论总结

摘要: 关于Linux系统下Grub启动流程的讨论总结 传统的启动流程:加载并运行MBR->扫描分区表->定位活动分区->加载活动分区引导扇区内容(至内存)并执行系统引导过程主要由以下几个步骤组成(以硬盘启动为例,红字表示安装grub过后的情况):开机; BIOS加点自检(POST——Power On Self Test),内存地址为0FFF:0000; 将0头0道1扇区,也就是Boot ... 阅读全文

posted @ 2011-10-04 09:23 Observer 阅读(213) 评论(0) 推荐(0) 编辑

硬盘主引导记录(MBR)+ 硬盘分区表(DPT) 详解

摘要: 硬盘主引导记录(MBR)+ 硬盘分区表(DPT) 详解 硬盘主引导扇区 = 硬盘主引导记录(MBR) + 硬盘分区表(DPT),位于0柱面(cylinder)0磁头(head | side)1扇区(sector),大小512字节,其中MBR 446字节, DPT 64字节(记录4个主分区的信息), 结束标志2字节(0x55aa)功能: MBR通过检查DPT分区信息引导系统跳转至DBR活动分区主引导... 阅读全文

posted @ 2011-10-04 00:50 Observer 阅读(1535) 评论(0) 推荐(0) 编辑

导航