您的位置:首页 > 其它

SHEMOX在PC环境下的启动过程。

2011-10-30 21:08 162 查看
1、开机后,BIOS将硬盘启动扇区读入0000:7C00处,然后跳转至0000:7C00处执行引导程序。引导程序将自身复制到0000:7E00处,然后查找分区表,将活动分区的引导扇区读入0000:7C00处,然后跳转到0000:7C00处执行分区的引导程序。

也就是说,SHEMOX提供的硬盘引导程序仅仅是完成一个查找活动分区并且读活动分区的引导扇区的工作。

2、分区的引导程序将分区引导扇区后指定位置处4个连续的扇区读入0000:8000处,然后跳转到0000:8000处执行SHEMOX的引导程序。

3、SHEMOX的引导程序查找分区根目录下的PRELDR,并将PRELDR读入2000:0000处。在将PRELDR读入2000:0000后,SHEMOX的引导程序将CPU切换到32位保护模式,然后跳转到20000处开始执行SHEMOX真正的初始化程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: