天衣有缝

冠盖满京华,斯人独憔悴~
posts - 35, comments - 115, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2007年4月20日

     摘要: 1. 下载grub-0.97源程序解压缩,进入到docs目录。找到boot.S kernel.c multiboot.h这三个文件,就是我们的试验对象。原理可以搜索多重引导规范multiboot,在grub的official site可以找到。有不清楚的过程可以和我联系(msn及邮件都是这个:jinglexy at yahoo dot com dot cn)作者:http://www.cppblog.com/jinglexy上海体育馆

2. 建立testos.lds链接脚本:
  阅读全文

posted @ 2007-04-20 17:30 天衣有缝 阅读(1319) | 评论 (0)编辑 收藏

     摘要: 第一节:使用minix硬盘映象
bochs主页(http://sourceforge.net/projects/bochs)上有个minix2.0映象,
编译器和源代码映象文件都已经有了,如果要mount到你自己的机器上编辑源程序,
可以使用下面的linux指令,为什么是1024和5669888,分析下硬盘分区表就知道了。
(1024 = 512 * 2; 5669888 = 512 * 11074,11074即2B42)
/sbin/losetup /dev/loop6 a.img -o 1024
mount -t minix -o loop /dev/loop6 mnt1
ls mnt1  阅读全文

posted @ 2007-04-20 17:29 天衣有缝 阅读(2359) | 评论 (1)编辑 收藏