Scott Quinn wrote:
There are two different "M" files: there's the miniroot, which must be
copied
to the swap before it's booted with the -sw flag.
The other file is MUNIX, which is M(emory resident)UNIX, and fits entirely in
RAM with a RAMDISK filesystem. It is what is used to label a disk when the
disk is blank and can't be used for the miniroot.
yes. I didn't find any munix images on the sunos tapes, however. I
only found miniroot images (which are entire file file systems intended
to be copied to the swap partision.
Near as I can tell The 2.0 miniroot has a disk label and is intenteded
to be copied to the raw disk (i.e. sd(0,0,0)). The 3.2+ miniroots are
just the file system.
In both cases there is a diag program which can be used to format and
label the disk.
The "-as" args to the kernel just tell it to ask for it's root device
(for the file system) and to run in single user mode. -a is critical to
running from the swap otherwise it will try and mount sd(0,0,0) as the
root.
But in all cases the code crashes for some completely different reason.
Only the 2.0 code runs, but the miniroot has a disk label for a disk
which is not supported by the emulator.
-brad