CF卡上安装QNX

最近想试一块PC/104,但是它上面的硬盘是SATA接口,没有相应的接口所以想在CF卡上装个完整的QNX,找到个4G的CF卡,通过光盘安装,一切都很顺利,可是启动时总是提示找不到/.diskboot文件然后就停在那里了,奇怪的是用光盘启动后再选择从F3硬盘启动就可以

文件系统有问题,光盘启动可以支持大分区,loader启动可能就是有问题。
建议用FAT格式化CF卡,然后分成2个区,每个区都是2G试试。

从光盘启动,选F3从硬盘启动,正确启动后 touch /.diskroot 再试试。

注意,那个应该是 /.diskroot,不是 /.diskboot

touch以后还是一样,是大分区的事情吗?可是以前用硬盘启动怎么没有问题呢?硬盘的分区有100多G呢。

按二楼说的改成两个分区,每个2G还是不行,现象一样

大虾们,怎么办呢? :cry:

要考虑到BIOS如何识别CF卡,如果是认作磁盘,那么应该没问题。
如果认作别的设备,那么IPL无法使用BIOS的磁盘中断函数,肯定会起不起来。
先进BIOS确认CF卡被识别为什么设备。

肯定是磁盘

忘了问了,你这个用的是哪个版本的QNX啊?

你说试了加.diskroot也不行,出错结果一样吗?你有没有 ls -la 一下,看看根目录下是不是有 /.diskroot 呢?

6.2.1,用先用光盘启动然后选择F1通过硬盘启动,在/目录下肯定有.diskroot文件,文件是0字节

好奇怪,原来CF在研华的1台工控机上启动不了(说少/.diskroot),但是放到PC/104上又可以正常启动

还是跟不同的BIOS版本有关系吧