How to migrate the system to larger size hdd in debian sid(wheezy/sid).

I'm using HP Proliant ML115, it originally has only 160GB HDD. Recently I stored many larger pdfs and videos into this hdd, the size of hdd was almost full.
Then I bought a cheap 2TB HDD (Western Digital WD20EARS-00MVWB0. it costed approximately 7,300yen(just $91!)) and I migrated whole my debian box to this HDD.

(I'm not using LVM as root file system. My debian sid box is installing simply to one ext3 filesystem.)

I memorize how to migrate my system to a larger HDD as below,

Step 1. Power off ML115, open the case of ML115, connect the SATA cable between new HDD and 2nd SATA I/F, and also connect power cable to new HDD.
Step 2. Power on ML115 and boot debian sid using old HDD.
Step 3. After root login, make necesally partitions to a new HDD.
(In this time , I made the swap partition on partition #1,and the root partition on partithon #2.)
Step 4. mkswap /dev/sdb1 (<- sdb1 is the swap partition described in Step 3.)
Step 5. mkfs -t ext3 /dev/sdb2 (<- sdb2 is the root partition described in Step 3.)
Step 6. mount -t ext3 /mnt /dev/sdb2
Step 7. aptitutde install dump.
Step 8. cd /
Step 9. dump -0 -f - / |(cd /mnt && restore -rf - )
Step 10. chroot /mnt
Step 11. grub-install /dev/sdb
Step 12. update-grub
Step 13. exit
Step 14. shutdown -h now
Step 15. After power off ML115,open it, removed old HDD, and connected the cables to a new HDD as SATA 1st disk.
Step 16. Power on ML115.
Step 17. When grub boot menu is appeared, type 'e' key on the first boot entry. And simply edit 'set root=(/dev/sdb,msdos2)' line to 'set root=(/dev/sda,msdos2)'.
Step 18. Type CTRL-x, then boot sequence begins.
Step 19. After root login, do grub-install /dev/sda and update-grub.
Step 20. shutdown -h now, and power on again ML115.
Step 21. Just wait , checking the debian sid is booting automatically and completely not required any manual operations.