文章标题
来源:互联网 发布:windows caffe mnist 编辑:程序博客网 时间:2024/06/05 17:02
搭建Linux 0.11系统环境(window7,32位)
在学习Linux 0.11的内核时,我们需要搭建一个基于Linux 0.11的操作平台。
这个操作平台包含以下三部分:
bochs仿真器。
bochs是一个开源 IA-32(x86) PC 模拟器,用C++写成,具有较高的可移植性,可以在大多数流行的平台上运行。
可以从以下地址中下载:
http://bochs.sourceforge.net/Linux 0.11 根文件系统
Linux0.11的内核只支持Minix类型的文件系统,而且Linux早期的都是从软盘启动的,因此我们选择软盘文件系统。
可以从以下地址中下载:
http://www.oldlinux.org/linux.old/images/rootimage-0.11-20040305Linux 0.11内核启动映像文件
可以从以下地址中下载:
http://www.oldlinux.org/linux.old/bootimage-0.11-20040305
一、bochs仿真器的安装及配置
下载Bochs_2.6.8.exe并安装完成,将rootimage-0.11-20040305和bootimage-0.11-20040305并保存在Linux 0.11目录下。
在Linux 0.11目录下生成一个bochs配置文件bochsrc.bxrc.
打开Bochs 2.6.8,会出现Bochs Start Menu:
1)配置Disk & Boot.
2)配置Logfile.
3)配置CPU.
然后保存配置生成bochsrc.bxrc文件,将该文件保存到Linux 0.11目录下。
打开bochsrc.bxrc文件,将其中的
floppya: type=1_44
floppyb: type=1_44
改为:
floppya: 1_44=bootimage-0.11-20040305, status=inserted
floppyb: 1_44=rootimage-0.11-20040305, status=inserted
保存文件。
二、运行
双击bochsrc.bxrc文件,显示界面如图1和图2。
当出现”Insert root floppy and press ENTER”时,点击窗口第一个图标,重新选择rootimage-0.11-20040305加载:
确认后,按回车键,内核继续启动。等出现“[/usr/root]#”时,表明Linux 0.11系统启动成功。如图:
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- flume kafka-sink high cpu
- yii打印sql语句
- IOS开发-指纹识别
- Java类型转换实例
- Attribute Unavailable: First baseline layout attribute on iOS versions prior to 8.0
- 文章标题
- C++的静态成员函数指针
- 南邮 OJ 1100 最长回文子串
- 触摸事件分发机制总结
- The hierarchy of the type MethodBeforeAdvice is inconsistent
- [网络流24题] 05 圆桌聚餐(最大流判满流)
- 【android自定义控件】android ListView添加侧滑删除
- iOS学习笔记8-iOS 实现发送邮件和短信
- Java中String、StringBuffer和StringBuilder详解