Đầu tiên - điều này thậm chí sẽ làm việc?
Nó phụ thuộc. Ở đây tôi sẽ thảo luận về các vấn đề với việc nhân bản một phân vùng hệ thống (mountpoint /
) sang một đĩa mới.
BIOS sang BIOS
Nếu máy tính cũ của bạn có BIOS và MBR kế thừa cũ, bạn sẽ muốn NUC mới của mình khởi động ở chế độ cũ. Bạn cũng sẽ muốn khởi tạo đĩa trong trong NUC bằng MBR chứ không phải GPT.
Trong các hệ thống này, một phần của grub được viết bên trong MBR. Khi bạn nhân bản /
phân vùng sang đĩa mới, MBR không được sao chép vì nó không phải là một phần của phân vùng đó. Bạn sẽ phải cài đặt lại grub trong đĩa mới bằng USB trực tiếp. Nếu không, NUC sẽ không khởi động.
UEFI sang UEFI
Nếu máy tính cũ của bạn có UEFI và GPT, bạn sẽ muốn có UEFI và GPT tương tự trong NUC của mình và khởi tạo ổ đĩa trong trong NUC bằng GPT.
Trong các hệ thống này, một phần của grub được viết trong một phân vùng đặc biệt có tên là Phân vùng hệ thống EFI (ESP). Bạn sẽ cần sao chép ESP và /
phân vùng vào đĩa mới. Chỉ cần nhân bản /
phân vùng sẽ không hoạt động.
BIOS sang UEFI
Nếu máy tính cũ của bạn có BIOS và UEFI của NUC không có cài đặt khởi động Legacy/CSM thì sao chép /
sẽ không hoạt động. Có thể chuyển đổi từ thiết lập BIOS/MBR sang thiết lập UEFI/GPT, nhưng nó phức tạp và tôi không khuyên bạn nên làm như vậy.
Việc cài đặt Ubuntu mới trong NUC sẽ dễ dàng hơn.
Lưu ý về UUID và /etc/fstab
Các phân vùng được xác định bởi UUID để gắn vào tệp /etc/fstab
trong Ubuntu. Nếu quá trình sao chép thay đổi UUID của phân vùng được sao chép thì bạn sẽ phải chỉnh sửa /etc/fstab
để phản ánh sự thay đổi đó.
Nhiều hướng dẫn yêu cầu bạn thay đổi UUID trong khi (hoặc sau khi) sao chép một phân vùng. Điều này là do bạn không nên có hai phân vùng (trong các đĩa khác nhau) có cùng UUID trong cùng một máy tính. Bạn có thể không muốn thay đổi UUID trong đĩa mới nếu bạn không bao giờ (ý tôi là chẳng bao giờ) khởi động lại máy tính cũ của bạn với cả đĩa mới và đĩa cũ được kết nối.
Phân vùng nhà hoặc thư mục?
Có tốt hơn để đặt /Trang Chủ
trở lại vị trí mặc định trên /
hoặc để
tạo một phân vùng thứ hai trên cùng một ổ đĩa với /
và đặt nó ở đó?
Câu trả lời cho điều này hoàn toàn dựa trên ý kiến. Nếu bạn hài lòng với thiết lập hiện tại, bạn có thể có một phân vùng riêng cho /Trang Chủ
. Tôi không hiểu tại sao bạn không thể sao chép cái hiện có /Trang Chủ
phân vùng từ đĩa thứ hai của máy tính cũ sang đĩa mới của NUC sau khi sao chép /
và có thể là các phân vùng ESP.
Vì các phân vùng được xác định bởi UUID tương ứng của chúng, nên không có vấn đề gì nếu /Trang Chủ
phân vùng nằm trong cùng một đĩa vật lý hoặc trong một đĩa vật lý khác. Miễn là các UUID trong phân vùng khớp với tham chiếu của chúng trong /etc/fstab
Ubuntu nên tìm /Trang Chủ
trong phân vùng riêng biệt và khởi động đúng cách.
Mặt khác nếu bạn muốn giữ /Trang Chủ
ở vị trí mặc định bên trong /
phân vùng, điều đó cũng tốt.
từ chối trách nhiệm
Nhiều năm trước, tôi đã trải qua quá trình di chuyển hệ điều hành và /Trang Chủ
phân vùng từ máy tính để bàn cũ của tôi sang NUC. Trong trường hợp của tôi, đó là "BIOS to UEFI" và nỗ lực của tôi để nhân bản /Trang Chủ
phân vùng không thành công. Cuối cùng tôi đã cài đặt Ubuntu và sử dụng rsync
sao chép nội dung của /Trang Chủ
phân vùng từ đĩa cũ sang đĩa mới.
Tôi chưa thử nhân bản "BIOS to BIOS" và "UEFI to UEFI". Vì vậy, tôi có thể đã bỏ lỡ điều gì đó và chúng có thể không hoạt động như mô tả ở trên.
Hi vọng điêu nay co ich