搭建Linux0.11系统环境

本文详细介绍了如何搭建基于Linux0.11内核源代码的操作平台,包括使用Boch仿真器、Linux跟文件系统以及内核启动映像文件的准备与配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习Linux0.11内核源代码,我们需要搭建一个基于Linux0.11的操作平台:          
      1) boch仿真器:可以从http://sourceforge.net/projects/bochs/files/bochs/2.4/Bochs-2.4.exe/download中下载到。(最好是下载Bochs-2.4的版本,我Bochs的最新版本时出现了一点小问题)我这里也提供一个:
      2) Linux跟文件系统: Linux0.11的内核只支持Minix类型的文件系统,而且Linux早期的都是从软盘启动的,因此我们选择软盘文件系统。
可以从http://www.oldlinux.org/linux.old/images/rootimage-0.11-20040305获得。我这里也提供一个:
      3)   linux 0.11内核启动映像文件:也就是内核代码编译生成后的image文件。
可以从http://www.oldlinux.org/linux.old/bootimage-0.11-20040305获得。

boch仿真器的安装及配置:
      安装Bochs-2.4.exe,将rootimage-0.11-20040305和bootimage-0.11-20040305保存在Linux0.11下: 在Linux目录中新建一个boch的配置文件bochsrc_fd.bxrc,内容如下:

megs:32

romimage: file=$BXSHARE/BIOS-bochs-latest

vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest

vga: extension=vbe

floppya: 1_44=bootimage-0.11-20040305, status=inserted

floppyb: 1_44=rootimage-0.11-20040305, status=inserted

boot: a

log: bochsout.txt             

mouse: enabled=0

ips: 15000000

vga_update_interval: 150000

i440fxsupport: enabled=1


双击bochsrc_fd.bxrc文件,如图1和图2所示
            2012-06-13_105042.gif 

                   图1  辅助控制台
        
         1.gif 

       当出现"Insert root floppy and press ENTER"时,点击窗口第一个图标,重新选择rootimage-0.11-20040305加载,ok:
       2.gif 
          继续按回车  等出现 [/usr/root]#   成功

3.gif  
测试环境:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值