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真正的初始化程序。