This appears on the face of it to be related to the UML FAQ 13.15 as
follows:
START QUOTE
I have no root and I want to scream
-----------------------------------
Thanks to Birgit Wahlich for telling me about this strange one. It
turns out that there"s a limit of six environment variables on the
kernel command line. When that limit is reached or exceeded,
argument processing stops, which means that the "root=" argument
that UML usually adds is not seen. So, the filesystem has no idea
what the root device is, so it panics.
The fix is to put less stuff on the command line. Glomming all your
setup variables into one is probably the best way to go.
END QUOTE
In the output for rootstrap I find:
"Kernel command line: con0=fd:0,fd:1 con=pty root=/dev/root rootflags=/
rootfstype=hostfs ubd1=rootstrap.img init=/usr/lib/rootstrap/builder
devfs=mount rsworkdir=/root"
Note that "init=" is the *seventh* parameter on the Kernel command line.
This
seems to agree with the above.
Cheers,
Cliff
Cliff Pratt
Systems Analyst
Datamail Ltd
1, Victoria Street, Petone
PO Box 31249, Lower Hutt
Tel: +64 4 576 4983 or
+64 4 568 8200 ext. 8864
Mobile: 025 246 7747
Website: www.datamail.co.nz
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]