I cloned a disk with Clonezilla. As Suse now use /dev/disk/by-id/ annoyance, I edit fstab and menu.lst to use /dev/sda instead.
I searched a few forums, and this is supposed to fix the booting problem.
The PC has only one disk so sda is it.
BTW I notice the partitions have no LABEL. Some other distros use this system for fstab, and cloning disks is so breezy, and
handles multiple disks.
The disk has structure: sda1=swap, sda2=/ and sda3=/home
So I edit fstab and menu.lst to agree with this.
Still no bootee. GRUB will lauch Suse - I get the splash screen, but progress bar remains a small dot until some messages spew forth.
One is “resume device /sda1 not found (ignoring)”
Later it collapses thus:
Could not find /dev/root
want me to fall back to /dev/disk/by-id/model-serial-number-huge-string
So what else needs changing?
There are 3 other files which contain the /dev/disk/by-id/ gibberish
/boot/grub/device.map
/etc/sysconfig/bootloader
/etc/init.d/boot.multipath
Or else can I change the by-id to the “edd-int13_dev80” format instead?
Points to same disk, but avoids the model and serial number disease.
Does Suse cope with that?