Ребят, вы что? Какой ghost??? У самого недавно возникла такая необходимость. Погуглил немного, почитал разные варианты и пришел к выводу, что самый оптимальный способ - это dump/restore.
Эти утилиты написаны как раз именно для копирования файловых систем. Поэтому если вкратце:
1. Загружаемся с live-cd;
2. Монтируем диски.
3. в консоли dump -0f /mnt/tmpsys/ubuntu_backup /mnt/oldsys (т.е. сделать дамп системы которую нужно перенести (/mnt/oldsys) во временное место (/mnt/tmpsys/))
4. Переходим в то место куда надо восстановить систему (напр. /mnt/newsys т.е. новый винт)
5. в консоли restore -rf /mnt/tmpsys/ubuntu_backup
6. Устанавливаем и настраиваем загрузчик.
7. Правим fstab
8. Радуемся.
P.S. писал по памяти. В случае возникновения ошибок man dump, man restore вам в помощь.
И еще одно. При загрузке с live-cd Ubuntu 8.10 утилиты dump/restore не установлены. Так что придется доставить ручками sudo apt-get install dump