返回列表 发帖

Bochs 2.3 发布了。。。以及启动问题。

[这个贴子最后由redgrid在 2006/08/28 08:03am 第 2 次编辑]

Bochs-2.3今天正式公布了:
http://sourceforge.net/projects/bochs/
http://oldlinux.org/Linux.old/bochs/bochs-2.3/
当使用 bochs-2.2.X及以上新版本运行Linux 0.1x时,若在配置文件中只配置了一个硬盘映像文件,那么很可能出现出错信息“HD controller not ready”而不能运行。 若遇到这个问题,我们通常可以对linux/kernel/blk_drv/hd.c稍加修改(2条语句)就能克服这个问题。
对于Linux 0.11修改方法是:
原来语句:
163int retries=10000;
165while (--retries && (inb_p(HD_STATUS)&0xc0)!=0x40);
修改为
163int retries=100000;
165while (--retries && (inb_p(HD_STATUS)&0x80));
若还有问题,那么请把第39,40行都修改等于0试试:
39 static int recalibrate = 0;
40 static int reset = 0;

[br][br]-=-=-=- 以下内容由 redgrid2007年03月24日 07:31pm 时添加 -=-=-=-
当然, 你也可以复制c image文件,成为一个D IMAGE文件. 并在配置文件上添加上D盘的相应参数.

Bochs 2.3 发布了。。。以及启动问题。

正想问这个问题呢,赵老师反应真快呀

TOP

Bochs 2.3 发布了。。。以及启动问题。

都试了,好像不行。在linux-0.11-devel-060625下编译的[br][br]-=-=-=- 以下内容由 sheath2006年11月13日 08:37pm 时添加 -=-=-=-
可以了

TOP

Bochs 2.3 发布了。。。以及启动问题。

只要随便再挂一个从硬盘就可以了,
例如在加上bxrc文件上加上
ata0-slave: type=disk, path="..\sls-0.99pl\c.img", cylinders=365, heads=16, spt=63

TOP

Bochs 2.3 发布了。。。以及启动问题。

硬盘必须是IDE的吧.
串口不行吧.

TOP

Bochs 2.3 发布了。。。以及启动问题。

谢谢
赵博,可以了

TOP

Bochs 2.3 发布了。。。以及启动问题。

按版主的建议,可以搞定!!

TOP

Bochs 2.3 发布了。。。以及启动问题。

我在Bochs 上运行 LINUX-0.11 可是Mtools 软件怎么安装到LINUX0.11系统中啊!
我在linux0.11系统里运行,mcopy命令会出现,系统找不到命令:报错信息如下:
“mcopy:command not found”
这是怎么回事啊,模拟系统是 bochs 2.3版本!谢谢!
[br][br]-=-=-=- 以下内容由 cauby2007年05月28日 10:15pm 时添加 -=-=-=-
找到了:
用bochsrc-fda.bxrc启动,不行
用bochsrc-hdboot.bxrc启动,就行
呵呵!谢谢

TOP

新来的,正好碰到了这个问题!!

总算是在这里找到答案了!!!!嗬嗬!!!!

TOP

返回列表