- 论坛徽章:
- 0
|
最近在学习0.11内核,下载了赵炯博士改好的gcc4.3能编译的内核代码,在ubuntu上编译完了但是通过bochs加载镜像是不能成功。利用http://oldlinux.org/Linux.old/bochs/linux-0.11-devel-040923.zip上已经合成的集成盘映像文件可以正常运行linu0.11。
小弟的操作步骤:
1、编译linu0.11的source code,生成Image镜像文件。
2、利用下面的命令创建image文件
dd if=/dev/zero of=hdc.img bs=512 count=524160
3、按照《linux内核0.11完全注释》中14章的介绍创建文件系统,将hdc.img做为从盘挂到Bochs下已有的模拟系统,编辑SLS Linux系统的Bochs配置文件bochsrc.bxrc
ata0-slave:type=disk, path=..\Linux-0.11\hdc.img, cylinders=520, heads=16, spt=63
4、bochs -f bochsrc.bxrc 系统不能正常启动
bochs loading system之后显示“bad partition table on drive1”
希望各位大侠能够制定一下,万分感谢! |
|