What exactly happens when you boot HP-UX with the -lm flag?
We tried this the other night, with some wacky results...
We poked around, and found that / was mounted to /dev/rroot (I think... maybe it was just /dev/root). So, (still playing) we activated the volume group (lvchange -ay), and created a directory /oldroot. We mounted /dev/vg00/lvol3 to /oldroot (after running fsck), then changed directory to /oldroot. There, to our disbelief, was a new directory (mixed in with the others) called "/oldroot". That's a wierd thing to see... But THAT oldroot was empty, so it wasn't totally recursive.
We unmounted everything and rebooted... Upon coming back up, the machine rebooted again automatically (a guess is that we forgot to deactive the volume group first, so it fixed out mistake and rebooted), then hung for about 20 minutes upon reaching the cleaning of editor crash files. It bounced back and forth from "busy" to "wait"...
So how did that happen? Is /dev/rroot just the raw device attached to the / filesystem? If so, how could it be mounted? And how could it be mounted twice?
I think my head is about to implode, so I had better stop typing...