文章标题

来源:互联网 发布: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-20040305

  • Linux 0.11内核启动映像文件
    可以从以下地址中下载:
    http://www.oldlinux.org/linux.old/bootimage-0.11-20040305

一、bochs仿真器的安装及配置

  1. 下载Bochs_2.6.8.exe并安装完成,将rootimage-0.11-20040305和bootimage-0.11-20040305并保存在Linux 0.11目录下。

  2. 在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。

图1

图2

当出现”Insert root floppy and press ENTER”时,点击窗口第一个图标,重新选择rootimage-0.11-20040305加载:

这里写图片描述

确认后,按回车键,内核继续启动。等出现“[/usr/root]#”时,表明Linux 0.11系统启动成功。如图:

这里写图片描述

0 0
原创粉丝点击