Сначала вы должны сжать файл диска VDI, используя команду ниже:
VBoxManage модифицированный средний xubuntu.vdi --compact
Видеть 8.22 VBoxManage модифицированный носитель из http://download.virtualbox.org/virtualbox/6.1.22/UserManual.pdf для деталей.
Затем конвертируйте его в RAW с помощью команды ниже:
qemu-img конвертировать xubuntu.vdi -O raw xubuntu.raw
Если полученный файл RAW все еще большой, вам нужно уменьшить его с помощью Gparted (переместить, изменить размер разделов здесь), используя команды ниже:
sudo lossup -P /dev/loop137 xubuntu.raw
gparted /dev/loop137
После сжатия раздела с помощью GParted вы можете размонтировать образ.
sudo lossup -d /dev/loop137
Вы можете проверить фактические разделы внутри RAW-изображения, запустив fdisk -l xubuntu.raw
.
Затем вы можете сжать изображение RAW, чтобы оно соответствовало его разделам:
qemu-img изменить размер --shrink xubuntu.raw 9216M
Затем, наконец, протестируйте образ в виртуальной машине.
kvm -m 2048 -диск файл = xubuntu.raw, формат = сырой
а затем запишите его на USB-накопитель с помощью GNOME Disks или Etcher или дд
или же спасение
(я предпочитаю его простому дд
, так как он показывает прогресс, оценку времени и скорости).
Затем откройте Gparted и расширьте раздел на USB-накопителе до максимально возможного размера. В противном случае корневой раздел застрял бы на (скажем) 9 ГБ, даже если размер USB-накопителя (скажем) 32 ГБ, и вы не сможете устанавливать новые программы, несмотря на наличие свободного места на диске. .
Примечание. Если на USB-накопителе отображается ошибка отсутствия UUID (поскольку UUID может измениться), вы можете загрузиться в резервном режиме в опции «Дополнительно» в меню GRUB.