操作系统(哈工大李治军老师)操作系统的引导

Linux系统启动过程

1:CPU读取ROM-BIOS中的地址 0xFFFF0,然后从该地址开始执行,这段代码主要是读取磁盘引导扇区(引导磁盘的第一个扇区)中的512个字节到物理地址的0x7C00处,然后跳转到0x7C00开始执行,这段代码为bootsect.s
2:执行bootsect.s,bootsect.s首先将自己这块代码512字节从0x7C00处复制到0x90000处,然后读取从第二个扇区开始的4个扇区(2KB)到0x90200处,然后跳转0x90200(setup.s)执行
3:执行setup.s,

操作系统(哈工大李治军老师)操作系统的引导