Điểm:4

Làm cách nào để chuyển đổi hình ảnh VDI hộp ảo động lớn thành tệp hình ảnh nhỏ để ghi nó vào ổ USB dưới dạng bản cài đặt di động?

lá cờ us

Tôi có hình ảnh động VirtualBox của Xubfox 20.04 có kích thước tối đa 70 GB. Kích thước hiện tại của hình ảnh là 9 GB.

Khi tôi cố chuyển đổi nó thành tệp .img bằng lệnh VBoxManage clonehd 'xubuntu.vdi' xubfox.img --format RAW

kích thước hình ảnh tiếp tục tăng vượt xa 9 GB và có thể sẽ tiếp tục cho đến 70 GB (tôi đã dừng quá trình này khi nó vượt quá 20 GB).

Làm cách nào để biến nó thành một hình ảnh có kích thước 9 GB, để sau này tôi có thể ghi vào ổ USB 16 GB dưới dạng bản cài đặt di động?

Hệ điều hành máy chủ là Kubfox 20.04.

Điểm:5
lá cờ zw

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.

lá cờ us
Làm cách nào để ghi hình ảnh thô vào thiết bị USB? Tôi biết cách ghi iso hoặc img vào USB bằng `dd` hoặc Etcher.
N0rbert avatar
lá cờ zw
Cách đơn giản nhất là sử dụng Đĩa Gnome. Cách CLI là sử dụng `dd` hoặc `ddresTHER` (tôi thích cách này hơn vì nó hiển thị tiến trình, ước tính thời gian và tốc độ).
lá cờ us
Tôi không có đĩa GNOME, tôi thấy rằng Etcher cũng hoạt động. Tôi đã chỉnh sửa câu trả lời của bạn.
Lorenz Keel avatar
lá cờ gr
chỉ vì sự tò mò của tôi: số 137 trong `/dev/loop137` chỉ để sử dụng một số ở mức 99,9999% không còn được sử dụng, phải không?
N0rbert avatar
lá cờ zw
Vâng, @LorenzKeel, một loại. Hệ thống có thể có nhiều snaps, vì vậy nó là giá trị lớn ngẫu nhiên :)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.