Przyjrzyj się komendzie jaką wydałeś, a dokładniej, jakidałeś dysk źródłowy. Dałeś /dev/sda1, czyli zrzuciłeś TYLKO JEDNĄ PARTYCJĘ, a nie cały dysk. Do zabootowania systemu potrzebna jest nie tylko zawartość tej partycji, ale też zawartość sektora rozruchowego MBR, który jest poza partycją. Jest tam kod ładujący bootloader (z reguły GRUB). Nie skopiowałeś więc MBR, a jeśli ustawiłeś /boot jako osobną partycję, to GRUBa też nie skopiowałeś. To spowodowało, że plik obrazu nie jest bootowalny. Aby zrobić to prawidłowo, musisz dać: /dev/sda to oznacza cały dysk łącznie z rekordem rozruchowym MBR.
Alternatywnie, możesz podmontować gotowy obraz i ręcznie zainstalować tam bootloader łącznie z kodem ładującym w MBR.