<div dir="ltr">On Fri, Mar 1, 2013 at 1:37 PM, Lennart Poettering <span dir="ltr"><<a href="mailto:lennart@poettering.net" target="_blank">lennart@poettering.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> > So, in the non-initrd case: what does rootwait do on the kernel cmdline?<br>
> > And what happens if it is not used?<br>
><br>
>         rootwait        [KNL] Wait (indefinitely) for root device to show up.<br>
>                         Useful for devices that are detected asynchronously<br>
>                         (e.g. USB and MMC devices).<br>
<br>
</div>Yeah, that's what I read, too, but I cannot make sense of it. See above:<br>
what is different from when it is not used? Or to be precise: what does<br>
the kernel precisely do when rootwait is *not* passed?</blockquote><div><br></div><div style>Hi,</div><div style><br></div><div style>AFAIK, without rootwait, it just tries to mount root and execute init failing if the device isn't there.</div>

<div style>With rootwait, it *waits* for the device to become available before mounting root.</div></div></div></div>