Linux内核剖析之linux启动过程

启动过程如下图

1、首先加点,进入BIOS

2、Bios将启动设备的第一个扇区的内容(512字节)读入0x7C00.

3、执行0x7c00的boot/bootsect.s,该程序把自己读入到0x90000,并把boot/setup.s读到0x90200,把system读到0x10000处。

把自己读到0x90000的代码如下:

从第二个扇区开始通过中断0x13把setup.s读到0x90200处。

通过中断0x10在屏幕上显示'Loading system ...'

通过中断0x13把system读到0x10000中,主要代码如下:

猜你喜欢

转载自blog.csdn.net/wyyy2088511/article/details/108288682