> you can't ever unount the first / mount after init starts, because
> that would mean revoking init's vnode.

Yes after disabling the kernel checks I've tried to do this and it seems
to cause a complete halt of the system.

If only I could bypass the check that disallows a device from becoming
mounted twice.  When an RD kernel boots, /dev/rd0a is not explicitly
mounted as /, instead "root_device" is.

However, if I try to mount(2) /dev/rd0a under a fresh MFS /, I get errno
16 Device busy.  So somewhere in the kernel outside of the fstab(5) a
the device is being flagged as in-use.

I'm half-tempted to find that code and disable it. 

~BAS

Reply via email to