本总结力求简化,目标能够自己创建linux0.11硬盘镜像、自己创建跟文件系统、替换内核文件,并成功调试。
本总结参考陈博的clk-ch14-expriment.pdf,做了简化,便于windows下操作。详细的内容可以对照clk-ch14-expriment.pdf。
步骤:
1. 准备windows下实验环境: 安装vmware,在vmware上安装fedora;安装Bochs-2.1.1;
2. 在http://oldlinux.org/Linux.old/images/bootimage-0.11-20040305,下载linux 0.11的引导floppy镜像;
在http://oldlinux.org/Linux.old/images/rootimage-0.11-20040305, 下载linux 0.11的根文件floopy镜像;
目的是用在bochs中用bootimage引导,再将rootimage的文件copy到即将创建的hdc.img的一个0x80分区中;
3. windows下运行cmd,并进入x:/Program Files/Bochs-2.1.1, 用bximage.exe命令创建一个256M的hdc.img镜像(简单,按提示输个名字、容量就好);将bootimage-0.11-20040305、rootimage-0.11-20040305、hdc.img、bochsrc.bxrc复制到x:/share目录下;