Andrei Borzenkov composed on 2015-02-11 08:27 (UTC+0300):
Tue, 10 Feb 2015 17:01:32 -0500 Felix Miata composed:
Apparently I'm not Googling the correct terms to find an answer to this. On this system I have had an internal all-in-1 USB device reader since I first built the box. 11.0 was the first installed on it, followed by 11.2, 11.4, 13.1, 13.2 & TW. In all of 11.0-13.1, HDs have been sda & sdb. 13.2 & TW make them sde & sdf, reserving a-d for USB devices. I have similar internal readers in other installations of 13.1, 13.2 & TW that automatically put the HDs on sda or sda & sdb. Is there something I can exclude from the initrd or add to grub stanza to force HDs to be assigned device names before USB storage in 13.2 & TW? BrokenModules=usb_storage maybe? Something else?
man dracut.conf
omit_drivers+=" <kernel modules> " Specify a space-separated list of kernel modules not to add to the initramfs. The kernel modules have to be specified without the ".ko" suffix.
OK, so the answer looks like that it is controlled by kernel module rather than something else. Thank you for that. I already have other modules in dracut's omit_drivers, but didn't know that was the route to get where I wanted to go. Your answer also fails to provide any clues as to the mystery of why this only started happening with 13.2 on this one machine and not on others. It also fails to solve my problem of understanding how to get dracut to build only one kernel's initrd. The only way I've ever been able to count on getting the result I want is to install a kernel. The dracut man page is like most man pages for powerful utilities, short of sufficient examples to explain more than a small subset of what the man page words mean to a non-programmer who learns by example rather than a catalog of options. More specifically, last try I was in chroot to try to repair, because the installer's initrds (13.2's and TW's) produced endless streams of error messages, and the resulting image was put in /boot on the 13.1 host OS instead of where it belonged. Even after I moved it where it belonged, nothing was improved by using it instead of the one zypper/rpm/yast last built. Eventually I figured out I could boot directly via the failsafe stanza, then get a normally usable initrd via kernel installation. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org