From the "init" script buried inside the initrd image: #!/bin/nash mount -t proc /proc /proc setquiet echo Mounting proc filesystem echo Mounting sysfs filesystem mount -t sysfs /sys /sys ... It seems rather odd that the script would mount /proc, *after* which it echoes that it's mounting /proc. Or is this necessary to have the echo work? Just curious. It just looks weird.
Whoops, I probably should made that a "low" priority as well. My bad.
mkinitrd/nash/nash.c: static int setQuietCommand(char * cmd, char * end) { ... quietcmd = getKernelArg("quiet"); It needs /proc mounted in order for sequiet to read /proc/cmdline, to determine if you will actually see the message or not. It is a bit odd but this is a not a bug.