Virtualbox可以从应用商店下载.但有时应用商店里的Virtualbox不是最新的版本.
按照以下步骤可以安装最新的Virtualbox, 6.1.14.这个方法在深度V20RC系统(用深度自带的内核)上成功安装.
1. 安装依赖软件
- sudo apt-get update
- sudo apt-get install linux-headers gcc make
2. 设置语言环境(中文桌面也许不需要)
- export LC_ALL="en_US.UTF-8"
- export LC_CTYPE="en_US.UTF-8"
3. 安装Virtualbox
- echo "deb https://download.virtualbox.org/virtualbox/debian buster contrib" | sudo tee -a /etc/apt/sources.list.d/virtualbox.list > /dev/null
- 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
4. 卸载安装Virtualbox时连带安装的Debian内核.这个Debian内核在深度V20上无法正常启动
- sudo apt remove linux-image-unsigned-5.3.0-42-generic
5. 重启机器
- sudo shutdown -r now
6. 机器重启以后,安装Virtualbox的扩展包
- wget -P/tmp https://download.virtualbox.org/virtualbox/6.1.14/Oracle_VM_VirtualBox_Extension_Pack-6.1.14.vbox-extpack
- sudo VBoxManage extpack install /tmp/Oracle_VM_VirtualBox_Extension_Pack-6.1.14.vbox-extpack