VirtualBox - mwicat/personal GitHub Wiki

Linux guest fix resolution etc.

sudo apt-get install virtualbox-guest-dkms 

Mount image on osx

disable sip: reboot, cmd+r, terminal, csrutil disable

diskutil list
VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/linux.vmdk -rawdisk /dev/disk4
vboximg-mount --list --verbose

Mount image on linux

sudo apt install qemu-kvm
sudo modprobe nbd
qemu-nbd -c /dev/nbd0 /path/image.vdi
sudo fdisk -l /dev/nbd0
sudo mount /dev/nbd0p1 /mnt

sudo umount /mnt
sudo qemu-nbd -d /dev/nbd0
sudo modprobe -r nbd
cat <<EOF | sudo tee /etc/apt/sources.list.d/virtualbox.list
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib
EOF
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-6.1