为什么不能写磁盘

我制作了启动软盘在x86系统上启动后,为什么不能对软盘里的文件进行写操作,提示read-filesystem,还有我做了一个ftp服务器,为什么登陆后客户端ftp列不出文件?

软盘被作为只读文件系统mount的,要检查你的启动文件是怎样启动devb-fdc的。

ftp不能列目录,通常是因为没有/bin/ls 的关系。具体参照文档中关于ftpd的说明。

http://www.qnx.com/developers/docs/6.3.0SP2/neutrino/utilities/f/ftpd.html

我在boot image里建立了一个名叫bin的symbollink指向/proc/boot目录,我想用passwd改用户的password,但passwd返回代码1(有错误),我的.bsh文件是这样的

Programs require the runtime linker (ldqnx.so) to be at a fixed location

procmgr_symlink …/…/proc/boot/libc.so.2 /usr/lib/ldqnx.so.2

fdc

devb-fdc blk rw cache=128k &
waitfor /dev/fd0

mount -tdos /dev/fd0 /dosflop

Start up some consoles

devc-con -n4 &
reopen /dev/con1

display_msg Welcome to QNX Neutrino on an PC compatible BIOS system

slogger &

Start the pci server

seedres
pci-bios &
waitfor /dev/pci

io-net -d speedo -p tcpip

io-net -d pcnet -p tcpip &
waitfor /dev/io-net

ifconfig lo0 192.168.0.3 netmask 255.255.0.0

ifconfig en0 192.168.0.2 netmask 255.255.0.0

\

mount -w -tqnx4 /dev/fd0

Some common servers

pipe &
mqueue &
devc-ser8250 -e &
devc-pty &

Start a debug server for debugging programs

waitfor /dev/ser1
[+session] pdebug /dev/ser1 &

These env variables inherited by all the programs which follow

SYSNAME=nto
TERM=qansi

Start some extra shells on other consoles

reopen /dev/con2
[+session] sh &
reopen /dev/con3
[+session] sh &

Start a high priority shell just in case…

reopen /dev/con4
[pri=25 +session] sh &

Start the main shell

reopen /dev/con1
[+session] sh

[+session] login -p

passwd 程序要读写 /etc/passwd, /etc/opasswd, /etc/shadow等文件,这些文件你都有吗?

/etc/opasswd, /etc/shadow这两个文件是加密的密码文件吗,初次使用我怎么建立呢,放个空文件就可以吗