Hi,
Yes, that's your problem. You changed the device so you must create a initrd that reflects that new device.
You can use a livecd or install cd to boot the system;
After you get to the login then from the cli (command line);
Code:
~#mkdir /Your_temp #temporary mount point
~#mount /dev/your_device /Your_temp #this is the device you installed to
~#chroot /Your_temp #change to yours
~#cd /Your_temp/boot #change to directory with initrd
#create your initrd with proper options for your system
~#cd /Your_temp/etc #to edit your lilo.conf
~#vi lilo.conf #edit lilo.conf, if need be
~#lilo -v -t -b /dev/your_device #sda, hda this will only test
~#lilo -v -b /dev/your_device #this will write MBR to your_device
I assumed you are using lilo if grub then edit your 'menu.lst' which is the configuration file for grub.
You should now be able to re-boot your system.
BTW, You should be able to pause or view as you go.