Debian 13 trixie

VirtualBox : Install2025/09/29

 

Install Oracle VM VirtualBox to configure Virtualization Environment.

[1] Install required packages.
root@dlp:~#
apt -y install gcc make linux-headers-$(uname -r) dkms

[2] Install VirtualBox.
# disable KVM module

root@dlp:~#
modprobe -r kvm_intel

root@dlp:~#
echo "blacklist kvm_intel" >> /etc/modprobe.d/blacklist.conf
root@dlp:~#
curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc -o /etc/apt/keyrings/oracle_vbox.key

root@dlp:~#
echo "deb [signed-by=/etc/apt/keyrings/oracle_vbox.key] https://download.virtualbox.org/virtualbox/debian trixie contrib" | tee /etc/apt/sources.list.d/oracle_vbox.list

root@dlp:~#
apt update

root@dlp:~#
apt search ^virtualbox-

virtualbox-7.1/unknown 7.1.12-169651~Debian~trixie amd64
  Oracle VirtualBox

virtualbox-7.2/unknown 7.2.2-170484~Debian~trixie amd64
  Oracle VirtualBox

root@dlp:~#
apt -y install virtualbox-7.2
root@dlp:~#
VBoxManage -v

7.2.2r170484
[3] Install extension pack to use VRDP (Virtual Remote Desktop Protocol).
# download extension pack for installed version

root@dlp:~#
VER=$(VBoxManage -v | cut -d'r' -f1)

root@dlp:~#
wget http://download.virtualbox.org/virtualbox/$VER/Oracle_VirtualBox_Extension_Pack-$VER.vbox-extpack
root@dlp:~#
VBoxManage extpack install Oracle_VirtualBox_Extension_Pack-7.2.2.vbox-extpack


.....
.....
Do you agree to these license terms and conditions (y/n)? y

License accepted. For batch installation add
--accept-license=eb31505e56e9b4d0fbca139104da41ac6f6b98f8e78968bdf01b1f3da3c4f9ae
to the VBoxManage command line.

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VirtualBox Extension Pack".

root@dlp:~#
VBoxManage list extpacks

Extension Packs: 1
Pack no. 0:   Oracle VirtualBox Extension Pack
Version:        7.2.2
Revision:       170484
Edition:
Description:    Oracle Cloud Infrastructure integration, VirtualBox RDP, PXE ROM, Disk Encryption, full VM encryption.
VRDE Module:    VBoxVRDP
Crypto Module:  VBoxPuelCrypto
Usable:         true
Why unusable:
Matched Content