红联Linux门户
Linux帮助

小议linux0.11的bootsect.s

发布时间:2007-05-19 10:56:21来源:红联作者:beautiful
  出处:http://blog.sina.com.cn/u/4ad7731b01000a05

  我其实一个开源的强烈爱好者,人活着不能只想着钱,而是应该多想想能为别人做点什么,可是最近我很不爽,我做了题目,然后A来copy 我的,A会让B知道,B以为是A做的.其实这没什么.重要的是我老是被老师怀疑我是copy人家的,这让我很不爽.就因为这我就和一个助教有过不愉快.我他妈的是那种人吗?...................不说了)

  bootsect.s 是linux底下第一个程序,也是整个操作系统的入口,可以说主要完成以下几个步骤:

  1.将自己从0x7c00处搬到0x90000处
  2.将setup模块加载到0x90200处
  3.利用13号中断取磁盘参数表中当前引导盘的参数
  4.显示"loading system"
  5.将system从磁盘加载到0x10000处
  6.确定根文件系统的设备号
  7.长跳转到setup执行setup程序.

  步骤很清晰,具体的东西等我以后再来慢慢分析.
文章评论

共有 0 条评论