Je veux restaurer une sauvegarde tar complète d'Ubuntu 12.04 avec toutes mes personnalisations, documents, logiciels installés, etc. sur une autre machine.
J'ai fait la sauvegarde avec les commandes suivantes:
sudo su
cd /
tar cvpzf ububackup.tgz --exclude=/ububackup.tgz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/tmp --exclude=/media /
Sur le nouvel ordinateur, j'ai fait une nouvelle installation d'Ubuntu 12.04, déplacé le fichier de sauvegarde vers celui-ci, puis restauré avec le fichier de sauvegarde avec ce qui suit:
tar xvpfz backup.tgz -C /
Comme prévu (voir la réponse de Mike Wwhat à cette question: Copier la distribution Ubuntu avec tous les paramètres d'un ordinateur à un autre ), cette rupture a éclaté. Lorsque j'allume l'ordinateur, j'obtiens une erreur:
error: no such device: ...
press any key to continue ...
Je crois que la raison pour laquelle Grub est cassé est que l'UUID qu'il recherche correspond sur l'ancien disque dur et non sur le disque dur de l'ordinateur.
Comment puis-je réparer mon grub pour reconnaître le nouveau disque dur? J'ai cherché en ligne de l'aide "Fix GRUB UUID" mais les étapes semblaient obsolètes ou complexes. La réponse de Mike que j'ai liée à ci-dessus me donne l'espoir qu'il existe un moyen assez simple de réparer cela.