Chcę przywrócić pełną kopię zapasową tar Ubuntu 12.04 ze wszystkimi moimi dostosowaniami, dokumentami, zainstalowanym oprogramowaniem itp. Na innym komputerze.
Wykonałem kopię zapasową za pomocą następujących poleceń:
sudo su
cd /
tar cvpzf ububackup.tgz --exclude=/ububackup.tgz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/tmp --exclude=/media /
Na nowym komputerze wykonałem nową instalację systemu Ubuntu 12.04, przeniosłem do niego plik kopii zapasowej, a następnie przywróciłem go z plikiem kopii zapasowej w następujący sposób:
tar xvpfz backup.tgz -C /
Zgodnie z oczekiwaniami (patrz odpowiedź Mike'a Cokolwiek na to pytanie: Skopiuj dystrybucję Ubuntu ze wszystkimi ustawieniami z jednego komputera na inny ), to spowodowało błąd. Po włączeniu komputera pojawia się błąd:
error: no such device: ...
press any key to continue ...
Uważam, że przyczyną uszkodzenia Grub jest to, że identyfikator UUID szuka dopasowań na starym dysku twardym, a nie na dysku twardym komputera.
Jak mogę naprawić gruba, aby rozpoznał nowy dysk twardy? Szukałem pomocy online „Napraw GRUB UUID”, ale kroki wydawały się albo nieaktualne, albo skomplikowane. Odpowiedź Mike'a, którą zamieściłem powyżej, daje mi nadzieję, że istnieje dość prosty sposób na naprawę tego.