目的:格式化U盘,从CD上copy文件到U盘上
系统:qnx6.3.2
[search=./:/boot/sys:/bin:/sbin:/usr/bin:/usr/sbin:/lib:/lib/dll:/usr/lib:/usr/dll]
[virtual=x86,bios +compress] boot = {
startup-bios -Nfd-target
PATH=./:/proc/boot:/dev/shmem:/bin:/sbin:/usr/bin:/usr/sbin:/usr/photon/bin LD_LIBRARY_PATH=./:/proc/boot:/dev/shmem:/x86/lib:/x86/dll:/lib:/lib/dll:/usr/lib:/usr/dll procnto -vv
}
[+script] startup-script = {
procmgr_symlink ../../proc/boot/libc.so.2 /usr/lib/ldqnx.so.2
display_msg !
seedres
pci-bios &
waitfor /dev/pci
devc-con -n8
waitfor /dev/con1
reopen /dev/con1
devb-eide cdrom,blk &
io-usb -dehci -dohci -duhci
devb-umass cam pnp &
ls /dev
sleep 15
mount /dev/cd0 /cd
waitfor /dev/hd1 20
sleep 5
fdisk /dev/hd1 loader
fdisk /dev/hd1 delete -s1
fdisk /dev/hd1 delete -s2
fdisk /dev/hd1 delete -s3
fdisk /dev/hd1 delete -s4
fdisk /dev/hd1 add all -s1 -t11
fdisk /dev/hd1 boot -s1
fdisk /dev/hd1 show
sleep 1
waitfor /dev/hd1t11 20
sleep 5
dinit -h /dev/hd1t11
mkdosfs -F32 /dev/hd1t11
mount /dev/hd1t11 /usb #运行时从这一句开始出错mount:exec./mount_qux4 for /: corrupted file system dectected
#mount :can't mount / (type)
#mount : possible reason:Invalid argument
display_msg The file in the CD is
cat /cd/e
sleep 5 #更奇怪的是从这句开始下面显示的全部都是-unable to start 'sleep'(302)
cp /cd/a /usb/a #unable to start 'cp'
cp /cd/b /usb/b
cp /cd/c /usb/c
cp /cd/d /usb/d
cp /cd/e /usb/e
cp /cd/f /usb/f
find g -print
cp -i /cd/g /usb/g
find h -print #unable to start 'find'
cp -r /cd/h /usb/h
find j -print
cp -r /cd/j /usb/j
display_msg .
HOME=/
TERM=qansi
SYSNAME=nto
HOSTNAME=target
LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll
reopen /dev/con2
[pri=25 +session] sh #unable to start 'sh'
}
[type=link] /tmp=/dev/shmem
[type=link] /bin/sh=/proc/boot/sh
[type=link] /dev/console=/dev/con1
[type=link] /dev/console = /dev/ser1
[type=link] /usr/lib/ldqnx.so.2=/proc/boot/libc.so
[perms=+r,+w,+x]
libc.so
io-blk.so
libcam.so
cam-disk.so
cam-cdrom.so
fs-cd.so
fs-dos.so
fs-qnx4.so
libusbdi.so.2
[data=c]
seedres
pci-bios
devb-eide
slogger
ksh
devc-con
sh=esh
df
du
tar
dinit
fdisk
sleep
mount
waitfor
find
mkdosfs
shutdown
/bin/ls=ls
/bin/cp=cp
/bin/rm=rm
/bin/cat=cat
/bin/mkdir=mkdir
/bin/chmod=chmod
/bin/chkfsys=chkfsys
io-usb
devb-umass
devu-uhci.so
devu-ehci.so
devu-ohci.so
不知道为什么出现这种状况,我试过很多次mount cd和usb设备每次只能有一个成功,另外一个要不就是unable to start ‘mount’ 要不就是冲突出错,mount不成功,接下来所有的命令全部就unable to start …
请教各位大侠,帮忙分析一下原因!!!