Tôi muốn khôi phục bản sao lưu tar hoàn chỉnh của Ubuntu 12.04 với tất cả các tùy chỉnh, tài liệu, phần mềm đã cài đặt, v.v. của tôi cho một máy khác.
Tôi đã thực hiện sao lưu với các lệnh sau:
sudo su
cd /
tar cvpzf ububackup.tgz --exclude=/ububackup.tgz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/tmp --exclude=/media /
Trên máy tính mới, tôi đã cài đặt Ubuntu 12.04 mới, di chuyển tệp sao lưu sang tệp đó và sau đó được khôi phục với tệp sao lưu như sau:
tar xvpfz backup.tgz -C /
Như mong đợi (xem câu trả lời của Mike Dù cho câu hỏi này: Sao chép bản phân phối Ubuntu với tất cả các cài đặt từ một máy tính sang một máy tính khác ) điều này đã phá vỡ. Khi tôi bật máy tính, tôi gặp lỗi:
error: no such device: ...
press any key to continue ...
Tôi tin rằng lý do khiến Grub bị hỏng là vì UUID mà nó đang tìm kiếm các trận đấu trên ổ cứng cũ không phải trên ổ cứng cho máy tính.
Làm cách nào tôi có thể sửa lỗi grub của mình để nhận ra ổ cứng mới? Tôi đã tìm kiếm trực tuyến để được trợ giúp "Khắc phục GRUB UUID" nhưng các bước có vẻ đã lỗi thời hoặc phức tạp. Phản hồi từ Mike tôi liên kết đến ở trên cho tôi hy vọng rằng có một cách khá đơn giản để sửa chữa điều này.