I did such an upgrade on my laptop recently and the instructions below worked fine for me.
1. Install new HDD
2. Boot to SuSE
3. Partition and format new drive the way you want (generally first primary as swap, second as reiserfs)
4. Become root
5. Mount you new hdd somewhere, let's say /mnt/new
6. Change to / folder and run the following command for all folders in "/"
Code:
cp -dpr /bin /mnt/new
where r-recursive, p-preserve all permissions, d-preserve all symlinks. Run this command for all folders but /proc and /mnt.
7. When done chroot to your new drives root dir
8. Create proc and mnt directories
...
9. You must be using grub under SuSE, in that case run
to install bootloader. It will alert that no cpuinfo found in proc, but this is not critical message, ignore it.
10. reboot
