Vamos a ver el paso a paso de como instalar Virtualbox 7.1 en Debian 12, de forma simple, te dejo el paso a paso para lograrlo y que te quede perfectamente instalado.
1- Llaves gpg
wget -O- -q https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmour -o /usr/share/keyrings/oracle_vbox_2016.gpg
2- Repositorio
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle_vbox_2016.gpg] http://download.virtualbox.org/virtualbox/debian bookworm contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
3- Actualizar e instalar
sudo apt update ; sudo apt install virtualbox-7.1
4- Instalar el VirtualBox Extension Pack (Optional)
Es muy recomendado para sacarle provecho a todo lo que virtualbox puede dar. Descargamos el paquete:
wget https://download.virtualbox.org/virtualbox/7.1.0/Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack
Y lo instalamos, cuando pregunte por la licencia le damos Yes.
sudo vboxmanage extpack install Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack
Verificamos la instalación
vboxmanage list extpacks
5- Agregar usuario para que use virtualbox
sudo usermod -a -G vboxusers $USER
Con eso sería suficiente para tener virtualbox 7.x instalado en nuestro Debian 10.