bochs2.11下编译linux0.11

1566阅读 0评论2011-12-09 7大爷
分类:

Windows系统下:
下载一个带有 gcc 1.40 编译环境的 Linux 0.11 系统软件包。该系统设置成在
Bochs 仿真系统下运行,并且已经配置好相应的 bochs 配置文件。该软件包可从下面地址得到。
http://oldlinux.org/Linux.old/bochs/linux-0.11-devel-040329.zip

使用自带的Bochs-2.1.1,最新的bochs运行会报错(需要修改配置文件)

点击bochsrc-hd.bxrc  直接运行bochsr,进入/usr/src/linux
首先使用
   make clean
来清除所有编译好的*.o文件或其它模块,然后再
   make

make成功后生成引导启动映象文件 Image。若需要输出这个 Image 文件,可以首先备份 bootimage-0.11-hd 文件,然后使用下面命令就会把 bootimage-0.11-hd 替换成新的引导启动文件。

dd bs=8192 if=Image of=/dev/fd0

注 意此处是把编译完的Image(启动映象文件)输出到/dev/fd0,注意此处的/dev/fd0实际上就是bochs中定义的floppya: 1_44="bootimage-0.11-hd", status=inserted,也就是要替换"bootimage-0.11-hd"

直接重新启动 Bochs 即可使用该新编译生成的 bootimage-0.11-hd 来引导系统。

上一篇:排序算法实现--冒泡排序和快速排序
下一篇:DWR在Weblogic中存在的问题.