คุณต้องบีบอัดไฟล์ดิสก์ VDI ก่อนโดยใช้คำสั่งด้านล่าง:
VBoxManage modifiedmedium xubuntu.vdi --compact
ดู 8.22 VBoxManage แก้ไขสื่อ ของ http://download.virtualbox.org/virtualbox/6.1.22/UserManual.pdf สำหรับรายละเอียด
จากนั้นแปลงเป็น RAW โดยใช้คำสั่งด้านล่าง:
qemu-img แปลง xubuntu.vdi -O ดิบ xubuntu.raw
หากไฟล์ RAW ที่ได้ยังคงมีขนาดใหญ่ คุณต้องลดขนาดให้มากขึ้นโดยใช้ Gparted (ย้าย ปรับขนาดพาร์ติชันที่นี่) โดยใช้คำสั่งด้านล่าง:
sudo สูญเสีย -P /dev/loop137 xubuntu.raw
gparted /dev/loop137
หลังจากลดขนาดพาร์ติชันด้วย GParted แล้ว คุณสามารถยกเลิกการต่อเชื่อมอิมเมจได้
sudo สูญเสีย -d /dev/loop137
คุณสามารถตรวจสอบพาร์ติชันจริงภายในภาพ RAW ได้โดยการเรียกใช้ fdisk -l xubuntu.raw
.
จากนั้นคุณสามารถย่อขนาดภาพ RAW ให้พอดีกับพาร์ติชั่น:
ปรับขนาด qemu-img -- ย่อขนาด xubuntu.raw 9216M
จากนั้นทดสอบภาพใน VM ในที่สุด
kvm -m 2048 - ไฟล์ไดรฟ์ = xubuntu.raw, รูปแบบ = raw
แล้วเขียนลงในไดรฟ์ USB โดยใช้ดิสก์ GNOME หรือ Etcher หรือ วว
หรือ ddrescue
(ฉันชอบแบบธรรมดามากกว่า วว
ซึ่งจะแสดงความคืบหน้า เวลาโดยประมาณ และความเร็ว)
จากนั้น เปิด Gparted และขยายพาร์ติชันในไดรฟ์ USB เป็นขนาดสูงสุดที่เป็นไปได้ มิฉะนั้น พาร์ติชั่นรูทจะติดอยู่ที่ (สมมติว่า) 9 GB แม้ว่าไดรฟ์ USB จะมีขนาด (สมมติว่า) 32 GB และคุณจะไม่สามารถติดตั้งโปรแกรมใหม่ได้แม้ว่าจะมีพื้นที่ว่างในไดรฟ์ก็ตาม .
หมายเหตุ: หากไดรฟ์ USB แสดงข้อผิดพลาด UUID ที่ขาดหายไป (เนื่องจาก UUID อาจเปลี่ยนแปลง) คุณสามารถบูตด้วยโหมดสำรองในตัวเลือกขั้นสูงในเมนู GRUB