基于0.12内核实验环境搭建方法
2015-11-29 12:05
375 查看
1.前提条件:
下载Bochs,我的版本为2.3.7
在 http://pan.baidu.com/s/1jGqXm0A 下载linux-0.12-080324.zip
在 http://pan.baidu.com/s/1o6DPHaU 下载linux-0.00-050613【Bochs模拟环境下运行的软件包】.zip
在 http://pan.baidu.com/s/1gdzQNzt 下载WinImage工具
执行步骤:
2.1.双击红框中的文件【这是解压linux-0.12-080324.zip所显示的文件】
运行结果如下:
2.2按下“Enter”键,再输入登录密码“root”,就进入了系统。如图:
使用软盘Image文件与模拟系统文件互换,方法如图:
3.1为什么先要输入命令【#mdir a:】答案如下: http://www.oldlinux.org/oldlinux ...set-floppy+called
3.2 首先我们用命令看下B:盘里diskb.img文件有来哪些东西,如图:
3.2接着/root目录下的hello.c文件拷到B:盘下diskb.img中,如图:
B:盘中diskb.img中多了一个hello.c文件,copy成功。我们也可以用WinImage工具打开看,查看diskb.img文件之前先退出Bochs系统,如图:
3.3继续实验如图:
3.4【把原来盘里面镜像文件都删掉】再把文件夹linux-0.00中3个文件拖到刚用WinImage中如图:
保存并退出。
3.5接下来我们要把3个文件复制到系统中,如图:
【每次重启Bochs系统时,要输入命令#mdir a: 不然从镜像文件中复制文件会报错】
复制成功。
编译运行简单内核,如图:
点击Bochs软件上Reset按钮【多点两下】
接下来,见证奇迹的时刻,哈哈!
下载Bochs,我的版本为2.3.7
在 http://pan.baidu.com/s/1jGqXm0A 下载linux-0.12-080324.zip
在 http://pan.baidu.com/s/1o6DPHaU 下载linux-0.00-050613【Bochs模拟环境下运行的软件包】.zip
在 http://pan.baidu.com/s/1gdzQNzt 下载WinImage工具
执行步骤:
2.1.双击红框中的文件【这是解压linux-0.12-080324.zip所显示的文件】
运行结果如下:
2.2按下“Enter”键,再输入登录密码“root”,就进入了系统。如图:
使用软盘Image文件与模拟系统文件互换,方法如图:
3.1为什么先要输入命令【#mdir a:】答案如下: http://www.oldlinux.org/oldlinux ...set-floppy+called
3.2 首先我们用命令看下B:盘里diskb.img文件有来哪些东西,如图:
3.2接着/root目录下的hello.c文件拷到B:盘下diskb.img中,如图:
B:盘中diskb.img中多了一个hello.c文件,copy成功。我们也可以用WinImage工具打开看,查看diskb.img文件之前先退出Bochs系统,如图:
3.3继续实验如图:
3.4【把原来盘里面镜像文件都删掉】再把文件夹linux-0.00中3个文件拖到刚用WinImage中如图:
保存并退出。
3.5接下来我们要把3个文件复制到系统中,如图:
【每次重启Bochs系统时,要输入命令#mdir a: 不然从镜像文件中复制文件会报错】
复制成功。
编译运行简单内核,如图:
点击Bochs软件上Reset按钮【多点两下】
接下来,见证奇迹的时刻,哈哈!
相关文章推荐
- 008 ProgressBar进度条 SeekBar拖动条
- 解决SD卡频繁读写问题 Anything-sync-daemon 映射linux目录到tmpfs并定时同步
- threadid=1: thread exiting with uncaught exception (group=0x40f11438)
- Spring中的单例一二
- 阅读笔记1
- 大小核的切换技术
- 客户端与服务器通讯的类
- Java-Hibernate - HQL 查询
- HTML5创建线条渐变
- C++标准库Vector & Iterator用法
- hadoop之根据Rowkey从HBase中查询数据
- PS切割图片制作网页
- Java BuffereInputStream里的reset和mark方法
- 总结-Android基础篇1-shape的使用
- iOS学习之个人笔记(应用管理)
- 基于异步竞争的无线传感器网络MAC层协议介绍(X-MAC ContikiMAC)
- 深度学习系列(三):简单网络的自编码学习
- cocos2dx 3.x UI之Slider的初使用
- linux系统管理命令kata练习
- Android-基础学4 日志工具Log