Ну, я просто использовал usb stick + ubuntu live.
Я переносил ubuntu 13.10 с более крупного hdd на меньший ssd, а клонэзилла «сказал», что это невозможно сделать так,
Итак, я начал ubuntu вживую, установил оба hdd (новый диск, был разделен раньше, конечно, не забывайте об swap;)) и просто: [!d2 ]
cd /media/ubuntu/old-hdd-uuid/
, а затем:
sudo cp -R --preserve=all bin/ boot/ cdrom/ dev/ etc/ home/ lib/ lib32/ lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/ /media/ubuntu/new-hdd-uuid/
выше вы можете видеть, что он просто копирует все каталоги с одного hdd на другой, рекурсивно со всеми правами и сохраненными файлами.
cd /media/ubuntu/new-hdd-uuid/
, тогда мне пришлось сделать две символические ссылки в корневой директории нового диска:
sudo ln -s boot/vmlinuz-x.xx.x-xx-generic vmlinuz
sudo ln -s boot/initrd.img-x.xx.x-xx-generic initrd.img
, а на следующем этапе была установлена grub, поэтому:
sudo grub-install --boot-directory=boot/ /dev/sdxy
где x - device, y - номер раздела (если вы не уверены в использовании cfdisk или fdisk для печати таблицы разделов ...)
, и последним шагом было изменение uuid нового hdd на uuid из старого hdd (это самый простой способ обмануть конфигурацию grub, fstab или еще без поиска и исправления конфигураций)
sudo tune2fs /dev/sdxy -U OLD-UUID
новый UUID будет отображаться после перезагрузки устройства. Теперь перезагрузитесь, и если все будет в порядке, ваш ubuntu должен начать ...
В рыбной раковине вы должны трубить в psub. Вот пример сопоставления конфигурации heroku и dokku с Beyond Compare:
bcompare (ssh me@myapp.pl dokku config myapp | sort | psub) (heroku config -a myapp | sort | psub)