Một vấn đề lặp đi lặp lại mà chúng ta gặp phải là các máy tính chúng ta sử dụng để xây dựng hình ảnh chính có thể có ổ cứng lớn hơn một số ổ đĩa của hệ thống đích. Clonezilla nổi tiếng sẽ không đưa hình ảnh đĩa vào một ổ đĩa nhỏ hơn.
Ngoài việc tìm kiếm một ổ đĩa vật lý nhỏ hơn / nhỏ như tất cả các hệ thống mục tiêu của chúng tôi, tôi đã sử dụng phương pháp này để khắc phục vấn đề của chúng tôi:
- Sau khi chuẩn bị máy tính chủ, hãy sử dụng gparted để thu nhỏ (các) phân vùng để tất cả chúng đều vừa với đĩa có kích thước nhỏ hơn.
- Tạo một VM với một ổ cứng có kích thước đích.
- Tạo (các) phân vùng bên phải trên VM bằng cách cài đặt một bản sao của HĐH đích trên VM.
- Sử dụng chức năng lưu / khôi phục phân vùng trong Clonezilla để sao chép từng phân vùng từ máy tính chính sang VM.
- Tạo một hình ảnh của VM. Sử dụng hình ảnh này như là bậc thầy vàng cho máy tính hình ảnh.
Có cách nào để sử dụng gparted (hoặc chương trình khác) để thay đổi kích thước ổ đĩa chính trước khi nhân bản nó không? Tôi biết cách thay đổi kích thước các phân vùng riêng lẻ, nhưng sẽ thực sự, thực sự tiện dụng nếu tôi có thể làm gì đó để khiến Clonezilla nghĩ rằng ổ đĩa ban đầu nhỏ hơn. Bằng cách đó tôi có thể sử dụng chức năng đĩa khôi phục để tạo một hình ảnh đủ nhỏ cho tất cả các hệ thống đích.
Do các vấn đề khác nhau, việc xây dựng hình ảnh chính trực tiếp trong VM là không khả thi đối với tình huống của chúng tôi.