모든 사용자 정의, 문서, 설치된 소프트웨어 등을 사용하여 Ubuntu 12.04의 전체 tar 백업을 다른 시스템으로 복원하고 싶습니다.
다음 명령으로 백업을 만들었습니다.
sudo su
cd /
tar cvpzf ububackup.tgz --exclude=/ububackup.tgz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/tmp --exclude=/media /
새 컴퓨터에서 Ubuntu 12.04를 새로 설치하고 백업 파일을이 파일로 옮긴 다음 다음과 같이 백업 파일로 복원했습니다.
tar xvpfz backup.tgz -C /
예상대로 (이 질문에 대한 Mike Whatever의 답변 : 한 컴퓨터에서 다른 컴퓨터로 모든 설정으로 우분투 배포판을 복사하십시오) 이 문제를 일으켰습니다. 컴퓨터를 켤 때 오류가 발생합니다.
error: no such device: ...
press any key to continue ...
Grub이 손상된 이유는 UUID가 컴퓨터의 하드 드라이브가 아닌 이전 하드 드라이브에서 일치하는 UUID를 찾고 있기 때문입니다.
새 하드 드라이브를 인식하도록 grub을 수정하려면 어떻게해야합니까? 온라인 도움말 "Fix GRUB UUID"를 찾았지만 단계가 오래되었거나 복잡해 보였습니다. 위의 링크 된 Mike의 응답은이를 복구하는 상당히 간단한 방법이 있기를 바랍니다.