To my knowledge, I successfully make a copy of my hard drive to an image file for a OpenSUSE 11.1 install, via clonezilla live CD. (no errors)
I also was able to restore that same image to a new identical hard drive, no errors from CloneZilla.
The issue is that when I boot from this freshly restored new HDD, OpenSUSE won’t load because the GRUB bootloader is set at looking for the root at this location:
The above names the serial number (i guess) of the old HDD.
So, being smarter then the average bear I edit Grub to use the new Serial Number:
(also tried using only /dev/sda2 but same issues as per below)
But that gets me only to the rescue system… it says it can not locate the old drive name “-part3”.
It is looking for this (the old name of the drive):
When it should really be looking for this (the new name of the drive):
I ran mkinitrd for fun and that didn’t solve anything.
How can I fix it so it always looks at the new HDD name and not the old one?
Note: Although, I can open Yast, I can not do anything on it… I see the menu, but selecting anything does nothing.
My issue with the above, is I have to restore my one image to 20 hard drives… What are the steps I need to take for each hard drive post-restoration?
This also brings a fun question. When making a full HDD Image for restoring to another HDD (same vendor/size), will OpenSUSE keep track of the proper connections to USB? Example, will it know that USB port 1 is loaded with a touch screen. Or will it do like the above and it will only expect to connect the touch screen that matches its serial number? Thus me needing to re-install it…