《INUXI386引导协议.docVIP

  • 5
  • 0
  • 约8.1千字
  • 约 12页
  • 2017-01-15 发布于北京
  • 举报
《INUXI386引导协议

LINUX/I386引导协议 ---------------------------- H. 彼得安文 hpa@ 最后更新于2002-01-01 在i386平台上,Linux内核使用一个相当复杂的引导协定。演变至此,这一方面是由于历史方面的原因,另一方面是由于早期要求将内核本身做成可引导镜像、复杂的PC内存模型,以及因实模式的DOS作为主流操作系统的实际消亡而引发的对PC工业的预期发生的转变。 现在,存在四个版本的Linux/i386引导协议。 旧内核:只支持zImage和Image。有些很早期的内核甚至不支持命令行。 2.00协议:(1.3.73内核) 添加了对bzImage和initrd的支持,以及引导加载程序和内核之 间通信的规范方法。尽管传统的setup区域仍然假定是可写的, 但是Setup.S做成了可 重定位的了。(译者注:setup区域会被旧内核的实模式代码重写,比如0x9XXXX处的命 令行参数。) 2.01协议:(1.3.76内核)添加了堆超出警告。 2.02协议:(2.4.0-test3-pre3内核)新加的命令行协议。降低了传统的内存顶端地址。禁止 重写传统的setup区域,这使得从系统管理模式(SMM)或从32位BIOS调用的入口地 址那里使用扩展BIOS数据区(EBDA)的系统安全引导。zImage

文档评论(0)

1亿VIP精品文档

相关文档