Ok, so here's the setup:
I created an image on machine A. I imaged it onto machine B. Machine B will not boot. No grub loader or anything. I put the HDD from machine A into B and it does not boot. Same results. I put the imaged HDD from B into the machine I created the image on: A and it works fine.
Is there something about Ubuntu that will only allow it to work on the machine it was originally installed on?
I called HP, where the machines were purchased from and they do not have a lock of any kind on the HDDs. They were meant to be imaged.
Is there a command or something I need to do to allow Ubuntu to run on another machine?
Also, is there anything I need to do to the image because the system is EFI?
To clone the machine I'm using Clonezilla. When I boot with a Live CD, the file system is all there along with the boot partition on the imaged Hard Drive.
When I try to boot the imaged HDD on a machine other than the one the image was created on, I get a blank screen with a flashing dash in the upper left corner.