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]