On 2010/01/18 13:38 (GMT+0100) Istvan Gabor composed:
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?
I successfully cloned one just a few days ago, but I remembered also to regenerate the uuid of the cloned partition. Having more than one root partition with identical UUIDs is not good. On first boot of the clone I did generate new initrds, but for unreleated reasons <http://bugzilla.novell.com/show_bug.cgi?id=483136>, not because I knew if I had to. Grub also needed reinstallation on the clone in order to actually use the menu.lst from the clone. ATM, I don't remember if I had to do anything else. -- "Our Constitution was made only for a moral and religious people. It is wholly inadequate to the government of any other." John Adams, 2nd US President Team OS/2 ** Reg. Linux User #211409 Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org