Nó không khác nhiều so với sao chép đĩa từ máy sang máy. Hãy thử sử dụng Clonezilla .
Trước khi chạy clonezilla để tạo một hình ảnh phân vùng, tôi sẽ chạy e2fsck -f
sau đó resize2fs -M
để phân vùng ban đầu thành nhỏ nhất, để khi bạn di chuyển phân vùng sang VM, bạn có thể đặt nó ở bất kỳ kích thước nào bạn muốn. Lưu ý rằng, mặc dù tôi đã thực hiện resize2fs -M
nhiều lần và thành công, nó có thể sai. Vì vậy, hãy chắc chắn để có một bản sao lưu.
Tôi sẽ cài đặt Ubuntu mới trong máy ảo để bạn có thể thực hiện phân vùng theo ý muốn, sau đó ghi đè lên phân vùng từ hình ảnh phân vùng ban đầu được tạo bởi Clonezilla. Bằng cách đó, bạn biết bootstrap hoạt động trong VM và bạn đang thay thế phân vùng.
Khi phân vùng được khôi phục, trong khi vẫn ở Clonezilla resize2fs
(không có tùy chọn) làm cho hệ thống tệp phù hợp với bản đồ phân vùng (còn được phóng to đến mức tối đa).
Đây là cách tôi thường chuyển hệ thống từ hệ thống này sang hệ thống khác, bất kể VM hay không VM.