Try "mount -oremount,rw /dev/hda1" (or whichever device). This works in regular desktop linux, and it works on my zaurus 6000 (for the read-only root), so I think it will work in your case.
Is there a magic command that makes a filesystem read/write? and why oh why does HDD3 work! It's teasing me, isn't it. Playing with me for kicks.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118736\"][{POST_SNAPBACK}][/a][/div]
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118746\"][{POST_SNAPBACK}][/a][/div]
Thanks derekp. After trying what you said, it complained that "can't find it in fstab"; this is a current fstab dump:
/dev/mtdblock2 / jffs2 noatime 1 1
/dev/mtdblock3 /home jffs2 defaults,noatime 1 2
none /dev/shm tmpfs size=1m,noauto 0 0
/dev/mmcda1 /mnt/card auto noauto,owner 0 0
none /dev/pts devpts gid=5,mode=620 0 0
If I edit this file, and boot up without adding those little HDD1/2 files, it will come up with the usual message of "HDD not initialised", but I can't add those files because it's read-only - an annoying vicious circle. The only way to boot up is to go through the service menu and start again (thus clearing any changes and bringing me back to square one). I can't believe it's THIS difficult to write those files..
For extra info, here is my DF output:
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 32768 32768 0 100% /
/dev/root 32768 32768 0 100% /
/dev/mtdblock3 91136 6176 84960 7% /home
/dev/ram1 44 29 15 66% /dev
none 1024 44 980 4% /dev/shm
/dev/hda1 9725 1043 8180 11% /hdd1
/dev/hda2 9755 1043 8208 11% /hdd2
/dev/hda3 978856 4 978852 0% /hdd3
/dev/hdc1 1997536 396640 1600896 20% /usr/mnt.rom/cf
and I'm running Trisofts rom (the only rom that lets me actually boot!).
If anybody out there has any ideas, I'd really appreciate it; never knew how much I needed the Z until it went.