Linux内核设计的艺术——搭建Linux0.11系统环境
2017-07-07 10:01
302 查看
最近在学习内核代码师姐给我推荐了一本好书《Linux内核设计的艺术》 ,个人感觉这是非常好的书,尤其对想深入研究Linux内核源代码的朋友, 个人感觉这更是一本不可多得的好书,因为作为菜鸟的我看的也毫不费力并且很容易理解,本书以Linux内核源代码为背景,以一种全新的叙述方式将Linux0.11的内核源码讲的非常透彻! 这里在学习本书之前需要,需要搭建一个基于Linux0.11的操作平台,方便我们学习Linux0.11内核源代码: 1) boch仿真器:可以从http://bochs.sourceforge.net/中下载到,书中建议下载Bochs-2.4的版本 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所示: 图一:辅助控制台 图二:主显示界面 图三:重新设置仿真器A盘路径(就是将你的rootimage-0.11-20040305文件的路径添加) 确认后按回车键,内核继续启动,等待出现如下界面。即表明Linux0.11内核系统启动成功如图四所示: 图四:linu0.11内核启动成功 完成上述工作后就可以正常使用linux0.11内核了,图五:即为一些命令的运行实例 图五:测试 boch安装资源下载: http://download.csdn href="http://lib.csdn.net/base/dotnet" target=_blank>.NET/detail/wangyezi19930928/7210079 |
相关文章推荐
- Linux内核设计的艺术——搭建Linux0.11系统环境
- Linux内核设计的艺术——搭建Linux0.11系统环境
- Linux 0.11系统环境搭建(windows下)
- 使用boch仿真器在x86 PC平台上搭建Linux0.11系统环境(windows下)
- 使用bochs-2.6.6搭建Linux 0.11系统环境
- 使用boch仿真器在x86 PC平台上搭建Linux0.11系统环境(windows下)
- 搭建Linux0.11系统环境
- 搭建Linux0.11系统环境
- 搭建Linux0.11系统环境
- linux系统下 最佳搭建android开发环境的顺序
- 利用WampServer服务来搭建Linux系统安装环境
- LINUX系统环境搭建
- 在linux系统中利用源码搭建lamp环境
- Linux 0.11内核编译和bochs上的实验环境的搭建
- Linux 0.11内核编译和bochs上的实验环境的搭建
- linux 0.11源码研究心得之实验环境搭建Bochs
- 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统
- linux0.11 运行环境搭建以及调式--bochs (下)
- 《Linux0.11内核完全注释》读后小结 --- 调试环境的搭建
- 用qemu搭建CentOS 6 for colinux虚拟系统——《Windows下搭建CentOS 6开发环境之一》