Yeah, But if I understand correctly that's how you've already got it set up: your /home
is on your hdd. Once you have your new ssd installed and your partitions set for opensuse /
and your games partition, use rsync
to copy your games over to their new partition and mount it wherever you like. Make sure to verify that they all copied over correctly and work as expected before deleting them from your home partition.
Once you've got your new ssd installed, your new OS on it, and your games transferred to their new partition, mount your home partition on opensuse somewhere that's not /home
itself...I like /mnt/home
, but it doesn't really matter. Make your symlinks to your "content" folders (~/Documents
, ~/Music
, etc.), and you're golden. Likewise, mount your new games partition somewhere (perhaps /mnt/games
) and symlink it as well to wherever makes sense for your purposes.
You can then go back to Kubuntu and move the mountpoint for your home partition, recreate a home directory for kubuntu (since you moved the mountpoint it will no longer have a /home
directory), and make your symlinks like you did for opensuse. You don't have to, though, unless you want to...having your home partition at /home
on Kubuntu and /mnt/home
on opensuse won't break anything or matter to either OS, but consistency is nice and can make it easier for you as the user.
One last thing: make sure your users and groups match up between your OSs so each has permission to see your shared home directories. If your username is "murdoc" and your UUID is 1000 on Kubuntu, make sure that they're the same on opensuse. Likewise, make sure your user's primary group ID matches between your OSes as well. Use usermod
and groupmod
if necessary, but hopefully opensuse lets you specify a UUID when you set up your new user.