实验报告
实验内容
在Bochs模拟的硬件环境下,将Linux-0.00注入到Linux-0.11中编译运行
实验清单
所需软件及主要文件:
- 映像编辑软件:WinImage
- 仿真软件:Bochs-2.2.pre4
- Linux-0.00文件夹:
- Linux-0.11-devel-050518文件夹:
实验步骤
1.进入Linux-0.11-devel-050518文件夹,运行Bochs-2.2.pre4.bxrc文件
2.用WinImage打开此文件夹中的软盘镜像diska.img。删除原有内容后,点击菜单项Image->Inject,注入Linux-0.00文件夹中的boot.s,head.s,makefile,保存
3.回到已经打开的Bochs-2.2.pre4,新建文件夹os,cd命令进入os
4.mdir命令查看,此时能够看到刚才注入的三个文件已在B盘
5.mcopy命令,把三个文件复制到/usr/root/os文件夹下
(此处截图是另一次实验中的操作,所以直接在root下进行的,与描述相匹配则应改为在os下进行操作)
ls命令查看os,发现已存在三个文件
6.有了上一步得到的makefile,就可以用make命令依照makefile对boot.s和head.s进行编译了
ls命令查看os,已生成Image
7.mcopy命令将Image拷贝到B盘,此时再执行mdir命令查看,Image已在其中
8.make disk命令存盘后,点击Reset运行,则能够看到Linux0.00里打印AA…BB…的线程,实验结束。