O problema foi essencialmente o resultado do meu mal-entendido sobre como instalar corretamente os módulos convidados do VirtualBox. Eu pensei que tudo foi feito no host, eu não sabia que esses sistemas exigiam que eu seguisse um guia como isso no sistema operacional convidado também. Depois que eu segui este guia (com pequenos ajustes para o sistema Debian, já que o guia é para sistemas baseados no Red Hat usando o sistema de gerenciamento de pacotes yum / DNF) ambos os sistemas convidados foram capazes de executar problema. Para fornecer um exemplo de como eu gostaria de respostas às minhas perguntas aqui para serem formatadas, eu vou dar os detalhes do que exatamente eu fiz.
Debian
Primeiro, assinei a conta administrativa (root) executando:
su
eu executei Host+D
(para inserir o ISO das adições dos convidados), depois de adicionar um disco vazio à minha máquina virtual. Eu então corri:
mkdir /media/VirtualBoxGuestAdditions
mount -r /dev/cdrom /media/VirtualBoxGuestAdditions
export KERN_DIR=/usr/src/kernels/'uname -r'
cd /media/VirtualBoxGuestAdditions
./VBoxLinuxAdditions.run
Para o Fedora 22 eu simplesmente adicionei a linha:
dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
antes da quarta linha (ou seja, a linha cd
).