ubuntu下virtualbox软件安转
virtualbox是虚拟机软件,可以在ubuntu使用,用来做模拟大数据环境的linux机器,就很方便。
官网查找了相关的安转和配置说明,见 官网的安装说明
转载官网的安装配置及操作
1.添加源
入下的源配置添加到source.list;其中
deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian <mydist> contrib
2.添加公钥
执行入下命令添加公钥、信任源
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dearmor
3.刷新源
刷新源,查看是否新增了对应的软件包,没有版本号的软件包,安装后并不能完整使用virtualbox软件。
sudo apt-get update --刷新源
apt search virtualbox --查看是否存在“virtualbox-7.0” || “virtualbox-6.1”
4.安转新版本7.0的软件包
执行安装命令,正确安装即可。
sudo apt install virtualbox-7.0
virtualbox软件安装完成.
5.使用过程中,当启动虚拟机内系统时报错“rc=-1908”、“/sbin/vboxconfig”。是因为内核没有授信,如下步骤可处理
该问题是因为安全启动(secure boot)需要一些配置,每次ubuntu在内核更新更新后,都会出现这个异常,是因为virtualbox的内核没有授信。处理方法有两种,可以编写脚本每次重启时检查、添加授信(太专业,没学会)。我是每次手工添加授信。
- 执行
sudo update-secureboot-policy --enroll-key
,以进入Configuration页面,输入密码。 - 重启电脑,会出现四个选项,选择这项“enroll-key”
- 进入后输入刚才Configuration页面的密码,之后启动系统即可。