embed photon

:question: 你好,请教QNX的问题。

我按照embed photon help的指导,希望用软盘启动x86 PC。text mode已经成功,我想在这基础上加入embed photon,但dinit总是写入image失败,最后总是出现"no such process"。我现在把整个build file拿给您,请您指出问题所在。这个就是测试,显示两个计数器,不大(143k)。这个build file如果删除某些行,dinit是能够写入的,但这没用啊。总之,请您看一下。感谢。

[virtual=x86,bios +compress] .bootstrap = {
startup-bios
PATH=/proc/boot:/bin LD_LIBRARY_PATH=/proc/boot:/lib:/dll procnto
}
[+script] .script = {
devc-con -e &
reopen /dev/con1

Start the main shell

[+session] esh &
esh /ph_start & # a script file from embed photon help, to start photon, libs, fonts, # phcalc, etc.
}

[type=link] /dev/console=/dev/con1
[type=link] /usr/lib/ldqnx.so.2=/proc/boot/libc.so

[perms=+r,+x]
libc.so

[data=copy]
/phembed/font_repository=./font_repository
/phembed/bin=./bin
/phembed/lib=./lib

[perms=+r,+x]
devc-con
esh
/hello=./hello # a simple hello.c, just for test
/ph_start=./ph_start
ls

山穷水尽 Peter Z
pzdec26@1010.com