Mai întâi trebuie să compactați fișierul disc VDI utilizând comanda de mai jos:
VBoxManage modifymedium xubuntu.vdi --compact
Vedea 8.22 VBoxManage modifymedium de http://download.virtualbox.org/virtualbox/6.1.22/UserManual.pdf pentru detalii.
Apoi convertiți-l în RAW folosind comanda de mai jos:
qemu-img convert xubuntu.vdi -O raw xubuntu.raw
Dacă fișierul RAW rezultat este încă mare, atunci trebuie să îl micșorați mai mult folosind Gparted (mută, redimensionează partițiile aici) folosind comenzile de mai jos:
sudo losetup -P /dev/loop137 xubuntu.raw
gparted /dev/loop137
După micșorarea partiției cu GParted, puteți demonta imaginea.
sudo losetup -d /dev/loop137
Puteți verifica partițiile reale din imaginea RAW rulând fdisk -l xubuntu.raw.
Apoi puteți micșora imaginea RAW pentru a se potrivi partițiilor sale:
qemu-img redimensionează --shrink xubuntu.raw 9216M
Apoi, în sfârșit, testați imaginea în VM
kvm -m 2048 -drive file=xubuntu.raw,format=raw
apoi scrieți-l pe unitatea USB folosind discuri GNOME sau Etcher sau dd sau ddrescue (O prefer decât simplu dd, deoarece arată progresul, estimarea timpului și vitezele).
Apoi, deschideți Gparted și extindeți partiția din unitatea USB la dimensiunea maximă posibilă. În caz contrar, partiția rădăcină s-ar bloca la (să zicem) 9 GB, chiar dacă dimensiunea unității USB este (să zicem) de 32 GB și nu veți putea instala programe noi, în ciuda faptului că aveți spațiu liber pe unitate. .
Notă: dacă unitatea USB arată o eroare UUID lipsă (deoarece UUID-ul se poate schimba), atunci puteți porni cu modul de rezervă în opțiunea Avansat din meniul GRUB.