Linux实验:Linux0.00注入到Linux0.11,Bochs中编译运行

实验报告

实验内容

在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…的线程,实验结束。
这里写图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值