sudo tar xvzpf /откуда -C /куда
Для того чтоб грузился - надо груб восстановить (точнее запись в mbr о нём.Mbr вне разделов и не копируется при архивировании.Для сохранения её испоьзуется dd)
Вот тут http://ru.gentoo-wiki.com/wiki/Stage4 подробней, ознакомьтесь.
Да, uuid-ы в fstab и grub поправить надо будет (если по ним монтируется - при форматировании они меняются)
вот что получилось:
1) в рабочей системе создал бэкап и выполнил
dd if=/dev/sda of=mbr.save count=1 bs=512
для сохранения mbr.
2) Выкл. сервак и поставил другой hdd
3) загрузился с LiveCD Ubunru Desktop -
fdisk -l
HDD- sda, два раздела: sda1-ext4 и sda2-swap
4) разархивировал на sda1 мой бэкап
sudo tar xvzpf /откуда -C /куда
5) dd if=mbr.save of=/dev/sda1 - восстановил сохраненный mbr на новый hdd
6) Узнал uuid моего нового hdd:
sudo blkid
7) Зашел на новом hdd в /etc/fstab и заменил на свой uuid.
а) Заметил, что в строке
UUID= бла-бла-бла /boot ext2 defaults 0 2
прописан ext2 - это нормально? ubuntu server 10.04, который я бэкапил, явно на ext4 стоя. Или я чего-то не понимаю?!
б) Где поменять uuid grub?