-regent-, не вижу причин не сделать задуманное.
1. Создайте загрузочный диск SystemRescueCD. Возможно, подойдёт и установочный диск Ubuntu, но утверждать не берусь.
2. Загрузившись с созданного диска выполните
mkdir -p /mnt/old
mkdir -p /mnt/new
3. С помощью команд fdisk или, что проще, cfdisk создайте на новом диске разделы.
4. Создайте файловые системы на новом диске (используйте, в зависимости от нужной вам, команды mkfs.reiserfs, mkfs.ext3, mkfs.ext4)
5. Примонтируйте «старый» и «новый» корневые разделы, приблизительно так:
mount /dev/sda5 /mnt/old
mount /dev/sda2 /mnt/new
6. Скопируйте корневой раздел на новое место:
cp -a /mnt/old/* /mnt/new
7. Отредактируйте загрузчик (подробности подскажут пользователи Ubuntu).
8. Отмонтируйте диски:
umount /mnt/old
umount /mnt/new
Может, что и упустил, алгоритм приблизительно такой wink
Был, был и весь вышел...