免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5380 | 回复: 4
打印 上一主题 下一主题

[系统安装] 搭建Linux0.11系统环境(Linux内核设计的艺术) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-13 11:10 |只看该作者 |倒序浏览
朋友给我推荐了一本好书《Linux内核设计的艺术》 新设计团队 著,个人感觉这是非常好的书,尤其对想深入研究Linux内核源代码的朋友,
    这更是一本不可多得的好书,本书以Linux内核源代码为背景,以一种全新的叙述方式将Linux0.11的内核源码讲的非常透彻!
       学习Linux0.11内核源代码,我们需要搭建一个基于Linux0.11的操作平台:         
          1) boch仿真器:可以从http://bochs.sourceforge.net/中下载到。(最好是下载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=bootimage-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所示
           

                   图1  辅助控制台
        
        

       当出现"Insert root floppy and press ENTER"时,点击窗口第一个图标
      
          继续按回车  等出现 [/usr/root]#   成功

      
           
        

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2012-06-13 12:20 |只看该作者
回复 1# zlhahaha


    难道你准备造轮子?

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
3 [报告]
发表于 2012-06-14 22:12 |只看该作者
不错,bochs在内核调试方面还是非常强大的。

论坛徽章:
0
4 [报告]
发表于 2012-08-01 21:12 |只看该作者
                  floppya: 1_44=bootimage-0.11-20040305, status=inserted
                   floppyb: 1_44=bootimage-0.11-20040305, status=inserted
楼主真是笑话,你自己实践过吗??上面的配置明显都不对,而且网址给的也是错误的,严重怀疑你的真实性!如果自己没有做过就别在这里瞎忽悠!!!

论坛徽章:
0
5 [报告]
发表于 2012-08-15 19:51 |只看该作者
原谅你,不知者无罪回复 4# Linux1s1s


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP