Still having problems with this :<
I'm at the state where:
If I mount up / as rw at start up (in the pre_smf script),
the O/S successfully boots.
The problem however is that nothing shows up as mounted when
I type "mount".
If I don't overwrite the mount point of /etc on start up (in
the pre_smf script), the O/S successfully boots and
"mount" shows all mounted devices.
When the pre_smf script runs, the only processes that are
active on the system are:
sched pid 0
init pid 1
pageout pid 2
fsflush pid 3
pre_smf pid 6
A pfiles on all of these processes doesn't work (system
process) except for init which only shows inittab as being
open. I have put a link in so that it points at
/lib/inittab and it doesn't require this file to be
read-write anyway.
So the question remains is.
1) How and why does mounting over the top of /etc when no
files are open screw up showing all existing mount points?
2) Why only when the root file system is read-only does
startd hang and the console-login service doesn't start up.
I think if I can solve (1), I can solve (2), but there is no
logical explanation for it. I'm missing something...
This message posted from opensolaris.org
_______________________________________________
appliances-discuss mailing list
appliances-discuss opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/appl
iances-discuss
|