On Wed, Apr 02, Andrey Borzenkov wrote:
by-id links change only if disk changes. In which case as I already said you most likely will at least install new partition table on it which will have new signature.
They change also if the "disk firmware" changes. Which can be either the enclosure providing the disk (USB, Firewire, eSATA, IDE), or it can be the hypervisor backend driver. by-id or by-path is certainly not reliable. For bootloader configuration there is not much one can do, other than hoping for to yet be written smartass bootloader configurator. For mounting the root, data, resume and dump partitions its up to the admin to put his prefered mount variant into fstab. And all tools have to follow that decision. grub2 fails to follow. And in fact, grub2 does not have to bother with root= at all. Instead it has to leave everything related to root,data,resume,dump partition alone. The only place where such settings matter is the initrd. As such its up to mkinitrd and dracut to grab the value from fstab and put it inside the initrd in case no root=,resume=,etc was given on cmdline. mkinitrd has some code to do that, unfortunately it defaults to by-id. dracut just fails hard last time I looked at that topic. It expects everything in cmdline. bnc#855258 "initrd fails to boot with with empty /proc/cmdline" Olaf -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org