请问22.10中如何安装Vbox?

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
fengtou
帖子: 160
注册时间: 2007-06-22 16:15
系统: Ubuntu-mate

请问22.10中如何安装Vbox?

#1

帖子 fengtou » 2023-02-15 13:39

我安装的命令为:
sudo apt update && sudo apt install virtualbox virtualbox-ext-pack virtualbox-guest-additions-iso build-essential linux-headers-$(uname -r)
但安装过程中有如附图1中报错。

当打开之后,就出现如附图2中报错,请问怎样才能安装成功呢?
附件
2023-02-15 13-36-52 创建的截图.png
2023-02-15 13-28-31 创建的截图.png
头像
astolia
论坛版主
帖子: 6452
注册时间: 2008-09-18 13:11

Re: 请问22.10中如何安装Vbox?

#2

帖子 astolia » 2023-02-15 21:21

图上不是说了吗,你执行sudo modprobe vboxdrv失败之后,用sudo dmesg看最后几行的出错原因
fengtou
帖子: 160
注册时间: 2007-06-22 16:15
系统: Ubuntu-mate

Re: 请问22.10中如何安装Vbox?

#3

帖子 fengtou » 2023-02-15 22:06

su root 之后执行,dmesg 最后几行就如下图,没看到有啥信息呀。。。
附件
2023-02-15 22-04-37 创建的截图.png
fengtou
帖子: 160
注册时间: 2007-06-22 16:15
系统: Ubuntu-mate

Re: 请问22.10中如何安装Vbox?

#4

帖子 fengtou » 2023-02-17 20:27

执行 sudo apt remove --purge virtualbox* 之后,再用vbox7安装包安装,

sudo dpkg -i virtualbox-7.0_7.0.6-155176~Ubuntu~jammy_amd64.deb

执行sudo dmesg后,出现如下图报错,真的搞不懂是怎么回事。。。
附件
2023-02-17 20-29-36 创建的截图.png
2023-02-17 20-26-10 创建的截图.png
头像
astolia
论坛版主
帖子: 6452
注册时间: 2008-09-18 13:11

Re: 请问22.10中如何安装Vbox?

#5

帖子 astolia » 2023-02-18 17:40

你开了secure boot吧。编译出的内核模块没有签名,被拒绝加载。
把secure boot关掉,或者手动给模块签名。

代码: 全选

/usr/src/linux-headers-$(uname -r)/scripts/sign-file sha512 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der 模块文件路径
模块文件路径用modinfo vboxdrv,看它列出来的filename一行。签名后就应该能用sudo modprobe vboxdrv加载了
fengtou
帖子: 160
注册时间: 2007-06-22 16:15
系统: Ubuntu-mate

Re: 请问22.10中如何安装Vbox?

#6

帖子 fengtou » 2023-02-18 23:44

astolia 写了: 2023-02-18 17:40 你开了secure boot吧。编译出的内核模块没有签名,被拒绝加载。
把secure boot关掉,或者手动给模块签名。

代码: 全选

/usr/src/linux-headers-$(uname -r)/scripts/sign-file sha512 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der 模块文件路径
模块文件路径用modinfo vboxdrv,看它列出来的filename一行。签名后就应该能用sudo modprobe vboxdrv加载了
还是不行呀,报错如附图。
另外,请问怎样关闭secure boot 呢?
附件
2023-02-18 23-42-24 创建的截图.png
头像
astolia
论坛版主
帖子: 6452
注册时间: 2008-09-18 13:11

Re: 请问22.10中如何安装Vbox?

#7

帖子 astolia » 2023-02-22 11:21

到bios里看一下secure boot的相关选项,有些主板需要调整模式到User Mode才能用第三方证书
关闭也是在那里
fengtou
帖子: 160
注册时间: 2007-06-22 16:15
系统: Ubuntu-mate

Re: 请问22.10中如何安装Vbox?

#8

帖子 fengtou » 2023-02-22 15:30

astolia 写了: 2023-02-22 11:21 到bios里看一下secure boot的相关选项,有些主板需要调整模式到User Mode才能用第三方证书
关闭也是在那里
成功了,谢谢。
fengtou
帖子: 160
注册时间: 2007-06-22 16:15
系统: Ubuntu-mate

Re: 请问22.10中如何安装Vbox?

#9

帖子 fengtou » 2023-02-25 12:47

astolia 写了: 2023-02-22 11:21 到bios里看一下secure boot的相关选项,有些主板需要调整模式到User Mode才能用第三方证书
关闭也是在那里
安装Guest OS win7 成功了,也安装了 Oracle_VM_VirtualBox_Extension_Pack-7.0.6a-155176.vbox-extpack,
但又出现另外一个问题,win7 的分辨率最高只能是 1280 x 720 ,应该怎么办呢?
头像
astolia
论坛版主
帖子: 6452
注册时间: 2008-09-18 13:11

Re: 请问22.10中如何安装Vbox?

#10

帖子 astolia » 2023-02-26 10:31

运行win7后,vbox菜单 设备->安装增强功能。如果没有自动安装,就到win7的光驱里运行安装程序,装好虚拟显卡驱动就好了
fengtou
帖子: 160
注册时间: 2007-06-22 16:15
系统: Ubuntu-mate

Re: 请问22.10中如何安装Vbox?

#11

帖子 fengtou » 2023-02-26 16:38

astolia 写了: 2023-02-26 10:31 运行win7后,vbox菜单 设备->安装增强功能。如果没有自动安装,就到win7的光驱里运行安装程序,装好虚拟显卡驱动就好了
试过了,不行。显示器显示为非即插即用显示器,我的显示器就是正常的三星显示器而已。
头像
astolia
论坛版主
帖子: 6452
注册时间: 2008-09-18 13:11

Re: 请问22.10中如何安装Vbox?

#12

帖子 astolia » 2023-02-26 21:49

fengtou 写了: 2023-02-26 16:38 试过了,不行。显示器显示为非即插即用显示器,我的显示器就是正常的三星显示器而已。
虚拟系统用的是虚拟硬件,和你实机用的什么显示器没有关系。确定增强功能安装成功后,重启虚拟系统,直接拖动虚拟机窗口就能调整分辨率了
回复