ubuntu下virtualbox软件安转

virtualbox是虚拟机软件,可以在ubuntu使用,用来做模拟大数据环境的linux机器,就很方便。

官网查找了相关的安转和配置说明,见 官网的安装说明

转载官网的安装配置及操作

1.添加源
入下的源配置添加到source.list;其中 标签,根据自己系统软件版本(uname -a)进行替换,如"Ubuntu 22.04 and older, 'replace '' with 'jammy', 'eoan', 'bionic', 'xenial'"。ubuntu系统环境下可以在“/etc/apt/source.list.d/”目录下新增文件"virtualbox.list"文件,而非直接修改“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页面的密码,之后启动系统即可。
posted @ 2024-04-11 11:33  卡夫卡的驴子  阅读(21)  评论(0编辑  收藏  举报