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.