
Linux之Boot and initialize
lyp894
这个作者很懒,什么都没留下…
展开
-
系统引导前奏
CPU加电或reset后进入实模式地址,CS变为0xffff,ip变为0,既固定的从0xffff0开始执行程序,原创 2010-07-16 13:40:00 · 528 阅读 · 0 评论 -
Linux内核引导
在老版本的内核源码中可以看到bootsect.S的引导扇区代码和setup.S辅助程序代码,BIOS把引导扇区读到0x7c00,这段代码把自身搬到0x90000处,把setup.S映像读到0x9200处在新版本的内核中,把bootsect.S和setup.S合并到header.S中去了,并切不再负责系统的引导,而需要其他boot loader(比如grub).header.S部分代码:原创 2010-07-17 16:58:00 · 519 阅读 · 0 评论