On Mon, 18 Jan 2010, Per Jessen wrote:
Istvan Gabor wrote:
Hello:
Recently I had more times boot problems with openSUSE 11.1 and 11.2 after cloning/copying the operating system from one partition to another. Even if I adjusted fstab and boot manager (grub) according to the new location the boot stopped with errors like this one:
"Waiting for device /dev/disk/by-id/ata-MaxtorXXXXXX-part3 to appear. Could not find /dev/disk/by-id/ata-MaxtorXXXXXX-part3 Want me to fallback to /dev/disk/by-id/ata-MaxtorXXXXXX-part3 (y/n)"
The device the message cites hosted the root partition of the system before cloning. It seems that this information is hardcoded in initrd.
Why is the root device hardcoded in initrd? How could this hardcoding be prevented?
Hello Istvan
AFAIK, it's not actually "hardcoded", but generated during the installation. It's annoying, but the work-around is to rebuild the initrd when you clone a system.
... or use mount by label/uuid. Steffen -- Das Nichtrauchen entfernt uns von der Zivilisation und setzt den Mann mit seinem Dackel gleich. -- J. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org