急死 关于如何fdisk和dinit CF card

Mr xtang, qnx master, powerdu:
请你们帮帮我。 我的cf 卡装载真是毛病多多:
1。 遇到了和qnxmaster同样的问题,折腾几次之后(直接关过电源),cylinder从980490。用fdisk看很混乱。(cf卡为sencond master drive 显示/dev/hd1),
如 fdisk /dev/hd1 正常显示
如 fdisk /dev/hd1t79 显示的size 120448MB,且出现的为两个nonqnx 分区 (90和195 )。
是不是我把cf卡弄坏了?

2。 依照openqnx的帖子做的如下:

fdisk /dev/hd1

dinit -h /dev/hd1t79

mount /dev/hd0179 /CF

cp /root/workspace/myboot2/Images/bios.ide.ifs /CF/.boot

这个bios.ide.ifs完全是 qnx自带例子,只是该了一个 devb-eide blk automount =hd1t79 (0改成1)
这四步到是能运行,
但1). 个cp 作用 和
dinit -f /root/workspace/myboot2/Images/bios.ide.ifs /dev/hd1
相同吗

重启用F2导入drive2:
hit esc for altboot …s
就停止了,这是怎么回事呢?

3。 只要敲入devb-eide 就会无端多出个hdx (x=3,4,5,。。。)
为什么?

4。 拔掉主硬盘,只留下cf卡,到verify DMI pool data。。。。
就不动了,该怎么做呢?

真的很麻烦你们,到现在一头雾水,急需抢救!

看了 一个helpview 知道了出现
hit esc for altboot…s 是说明没有os signature

但是这是说明我读cf 卡有问题吗 ,如何解决呢


还有我的cf卡作为 sencond primary 用主硬盘进入后 ls /dev
很长时间才显示出来 大约启动后2分钟
这是怎么回事呢

如果在没显示之前就输入 devb-eide &
就会把原来的hd1t79冲掉 并在cf卡显示两个nonqnx 分区

郁闷

求大家帮帮我

fdisk只可以对/dev/hdx,不可以对/dev/hdxty操作.
听说过很多CF卡启动的问题,好象都是因为BIOS汇报的CF卡参数与devb-eide所读出的参数不同引起的,你进BIOS看一看参数与fdisk看到的参数是否一致.

也就是说你启动了两个devb-eide?

Mr comquter:
首先谢谢你的指点,我的疑惑在于:

“也就是说你启动了两个devb-eide?"
我只是在一个cmd 窗口里运行 devb-eide 目的就是想看一下硬盘列表,(devb-eide不就是这个功能吗) 运行后 只显示如 sandisk path=1, lun=0, vr=… 什么的信息
但每次运行后再 ls /dev 就出现多一个hdx
你怎样用devb-eide 看参数呢?

我用fdisk 看得参数确实和bios里的不同,
fdisk: 32head 32 sector 490 cylinder
bios : 16head 32 sector 980 cylinder
但是我不知道如何改

(尝试 devb-eide /dev/hd1 16[:32[:1[:1]]] &
又敲入 fdisk /dev/hd1 马上按q退出
显示 /dev/hd1 trans
不过不管用 改不了bios 或 fdisk 的任何一个设置)

是不是因为这个造成了 hit ESC for altboot…s 呢?

如果有时间,请继续帮帮我 谢谢你和这里的其他专家了

基本搞定
多看openqnx很有用亚

两个小问题
1。我用621IDE自带的bios.ide.ifs
其中
waitfor x86/bin 60
.
.
.
[type=link] /bin = x86/bin
.
.
但boot后为什么总显示 unable to access /x86/bin 呢?

2。boot后光标变成 #
输入exit后就没反应了?
引出的问题就是如何关机呢?
难道真不成是exit 后没反应了 直接power off

谢谢xtang comquter 等专家的指点

唐先生,如不麻烦,请您帮帮我这两个问题

非常感谢

我手头没有那个build文件,不过既然它抱怨没有x86/bin,你就查一下你有没有/x86/bin啦。ls /; ls /x86 什么的。

显示 # 的是shell (sh或是ksh),你打exit就退出了sh,然后没有shell了,所以你就不能输入东西了。
关机的话是执行shutdown以后再power off啊。