Trước tiên, bạn phải nén tệp đĩa VDI bằng cách sử dụng lệnh bên dưới:
VBoxManage modifymedium xubfox.vdi --compact
Nhìn thấy 8.22 VBoxManage sửa đổi phương tiện của http://download.virtualbox.org/virtualbox/6.1.22/UserManual.pdf để biết chi tiết.
Sau đó chuyển đổi nó thành RAW bằng lệnh bên dưới:
qemu-img convert xubfox.vdi -O raw xubfox.raw
Nếu tệp RAW kết quả vẫn còn lớn, thì bạn phải thu nhỏ tệp hơn nữa bằng cách sử dụng Gparted (di chuyển, thay đổi kích thước phân vùng tại đây) bằng các lệnh bên dưới:
Sudo losetup -P /dev/loop137 xubfox.raw
gparted/dev/loop137
Sau khi thu nhỏ phân vùng bằng GParted, bạn có thể ngắt kết nối hình ảnh.
sudo losstup -d /dev/loop137
Bạn có thể kiểm tra các phân vùng thực bên trong ảnh RAW bằng cách chạy fdisk -l xubfox.raw
.
Sau đó, bạn có thể thu nhỏ hình ảnh RAW để vừa với các phân vùng của nó:
thay đổi kích thước qemu-img --shrink xubfox.raw 9216M
Sau đó, cuối cùng kiểm tra hình ảnh trong VM
kvm -m 2048 -drive file=xubuntu.raw,format=raw
và sau đó ghi nó vào ổ USB bằng Đĩa GNOME hoặc Etcher hoặc đ
hoặc giải cứu
(Tôi thích nó hơn đồng bằng đ
, vì nó hiển thị tiến độ, ước tính thời gian và tốc độ).
Sau đó, mở Gparted và mở rộng phân vùng trong ổ USB đến kích thước tối đa có thể. Nếu không, phân vùng gốc sẽ bị kẹt ở (giả sử) 9 GB, ngay cả khi kích thước của ổ USB là (giả sử) 32 GB và bạn sẽ không thể cài đặt các chương trình mới mặc dù có dung lượng trống trên ổ đĩa .
Lưu ý: nếu ổ USB hiển thị lỗi thiếu UUID (vì UUID có thể thay đổi), thì bạn có thể khởi động với chế độ dự phòng trong tùy chọn Nâng cao trong menu GRUB.