A resposta é criar um disco de inicialização ou grub.iso do sistema operacional a ser virtualizado. O script que usei, especificamente para o Crunchbang Waldorf, é:
#!/bin/sh
set -e
wk_dir=$(mktemp -d "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX")
mkdir -p ${wk_dir}/boot/grub
# copy your /boot/grub/grub.cfg file to the work dir
cp -v /boot/grub/grub.cfg ${wk_dir}/boot/grub
# run grub-mkrescue should create new image grub.iso in the current dir
grub-mkrescue --modules="ext2 lvm" -o ./grub.iso ${wk_dir}
rm -rf ${wk_dir}
Eu assumo que o script funcionará para a maioria dos Debian / Ubuntu. A virtualização também é possível no Virtualbox