On 01/12/2014 09:27 PM, Felix Miata wrote:
On 2014-01-12 12:27 (GMT-0300) Cristian Rodríguez composed:
Felix Miata composed in English:
Once upon a time, OS installed to sole HD as sda would stay sda even when PCI eSATA was both added and powered on at boot time. Not any more:
Maybe, but nowadays things are slightly more complicated than that.
Meaning since when?
Since dracut replaced mkinitrd?
Yes. 'mkinitrd' was (is) trying to create a minimal initrd, with only the required drivers present in the initrd. So with that, there was a fair chance that your boot device (not root device!) was being assigned 'sda', by virtue of being the only device initialized at that point. dracut, OTOH, is following the other maxime: build a single initrd which fits all machines, and configure it on the fly. So with that _all_ devices are initialized from the initrd, causing this issue. dracut has a '--host-only' mode, which is supposed to create an mkinitrd-like initrd with only the minimal drivers in place. But this is currently still very rough, and still far too greedy when it comes to including modules. We're working on it to make it work as expected. Then this issue will go away. Cheers, Hannes -- Dr. Hannes Reinecke zSeries & Storage hare@suse.de +49 911 74053 688 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org