i got myself a new laptop, a lenovo t420, a while back. it works with fedora 15. however, to keep costs down i purchased it with a 5400rpm disk and would use an old disk i had a smaller 7200rpm disk.
so now i needed to clone the disk
a straight dd if=/dev/sda of=/dev/sdb cant work because of the smaller size. the solution was to use virt-manager and create a vm that used /dev/sdb as its storage. then install fedora 15 on that.