From: Daniel Drake When booting from an initramfs, / is read-only at the moment so mount/umount must not attempt to write to /etc/mtab --- baselayout/sh.Linux/init.sh.orig 2007-01-24 10:59:58.000000000 -0500 +++ baselayout/sh.Linux/init.sh 2007-01-24 11:00:21.000000000 -0500 @@ -63,13 +63,13 @@ mount_svcdir() { local dotmp=false if [[ -e "${svcdir}"/deptree ]] ; then dotmp=true - try mount -t "${fs}" "${devtmp}" "${svclib}"/tmp -o rw + try mount -n -t "${fs}" "${devtmp}" "${svclib}"/tmp -o rw try cp -p "${svcdir}"/*{depcache,deptree} "${svclib}"/tmp fi try mount -n ${mntcmd} if ${dotmp} ; then try cp -p "${svclib}"/tmp/*{depcache,deptree} "${svcdir}" - try umount "${svclib}"/tmp + try umount -n "${svclib}"/tmp fi }