creative

 

우분투를 이전할 때, tar로 기존 시스템을 통째로 백업한 뒤 새 시스템에서 백업파일의 압축을 풀면 "no such device" 에러가 뜨면서 부팅이 되지 않는 경우가 있습니다.

 

(PC SUGGEST, [How to fix GRUB error no such device on Linux], https://www.pcsuggest.com/grub-error-no-such-device/)

 

이는 대게 백업한 시스템과 새 시스템의 루트 파티션 UUID (범용 고유 식별자)가 일치하지 않아서 발생합니다. 자세한 내용은 위 사이트에서 읽을 수 있습니다.

 

이 경우 구글링을 하면 USB로 부팅해서 GRUB을 업데이트하라거나 UUID 값을 수정해주라는 등의 해결책들이 올라와있습니다.

하지만 제 경우는 구글링한 온갖 방법을 다 써봐도 안 됐던지라.. 제가 성공했던 방법을 적어봅니다.

 

 

# tar cvp boot.tar /etc/fstab /boot/grub/grub.cfg

 

새 시스템의 fstab과 grub을 boot.tar라는 하나의 파일로 백업합니다.

 

# tar xvpfz [파일 이름] -C /

 

기존 시스템을 압축한 백업파일의 압축을 풀어줍니다.

 

# tar xvpf boot.tar -C /
 

기존 시스템의 압축이 모두 풀렸다면, 아까 만든 새 시스템의 boot.tar를 풀어서 fstab과 grub.cfg를 덧씌웁니다.

 

# reboot

 

그 다음 재부팅을 하면 백업했던 기존 시스템으로 정상적으로 진입할 수 있습니다.

 

 

TOTAL COMMENTS : 0

대댓글 작성 (클릭시 취소) 댓글 수정 (클릭시 취소)
사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
에디터 사용 중 (클릭시 취소)

menu