Question about restoring a backup in a different system
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you're using say rsync, you shouldn't have any issues with things like ram, etc. One thing to make sure of is that you're not using uuid as the identifier for hard drives as that will change. If your video card changes you'll need to update your xconfig and if the screen is different you'll likely need to update that.
I wouldn't use cp period. DD and Clonezilla you may have some minor issues because you can't exclude certain items that can cause problems on new hardware, they work well for an image, they work poorly for migrating a system intact to another system on new hardware. You generally have to reconfigure your modules and fstab and lvm information at a minimum.
A neat trick with rsync is install a base system and then just send your old system over the new one and leave the current hardware config in place using excludes.
My suggestion is to not do it. Linux doesn't transport easily. Too many variables to correct.
Installers for most distro's make choices for you that may later be difficult to fix on a moved system.
Moved systems always seem to fail for me. Some unknown chipset issue or such.
Best of luck. If it works and is easy then maybe I'll try it again sometime.
Try rsync jefro-- I've done probably 30 of them and besides manually reconfiguring the xserver for desktop systems I've never had any serious problems. The key is to exclude things like modules, dev, proc, etc.