====== QEMU ====== resize qcow2 size: qemu-img resize /path/to/qcow2 20G qemu-img resize /path/to/qcow2 +20G grow guest partition size: growpart /dev/vda X # grow ext4 resize2fs /dev/vdaX # grow btrfs btrfs filesystem resize max / ====== Hyper-V ====== convert qcow2 image to vhdx: qemu-img convert -p -f qcow2 -O vhdx /path/to/qcow2 /path/to/vhdx ====== WSL ====== general commands: wsl --mount --vhd --bare wsl --unmount growpart /dev/sda 1 Resize-VHD –Path –SizeBytes 30GB shrink VHD: optimize-vhd -Path .\ext4.vhdx -Mode full to fix DISPLAY on Arch, create following systemd service: https://superuser.com/questions/1617298/wsl-2-running-ubuntu-x-server-cant-open-display/1834709#1834709 cat > /etc/systemd/system/wslg.service < enable this service: systemctl enable wslg ====== Configs ====== systemd-networkd: [Match] Name=eth* [Network] DHCP=yes