Зачем? Зачем все эти сложности?
загрузочная флешка с любым Linuxом + tar + [gzip,bzip2]
- грузимся с флешки на исходном компе
- архивируем нужные файловые системы
- грузимся с флешки на целевом компе
- создаем файловые системы (какие угодно, лишь бы груб умел грузить с них Linux и места было достаточно)
- разархивируем архивы на созданные файловые системы
- правим fstab, ставим grub, всЁ

заодно еще и дефрагментацию провели

если есть возможность подключить файловые системы целевого компа к исходному... или наоборот...
тогда вообще можно rsync'ом все перегнать...