Linux Image Restore

What is the proper procedure for Linux image restore to a new (bare) drive?

I tried the image restore CD. It restored, but won’t boot.

I can do a copy from the VHD image to a physical drive with my imaging program and that seems to work so not sure what the problem is with the restore CD.