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]

Reply via email to