分页: 1 / 1

请问22.10中如何安装Vbox?

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

当打开之后,就出现如附图2中报错,请问怎样才能安装成功呢?

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

发表于 : 2023-02-15 21:21
astolia
图上不是说了吗,你执行sudo modprobe vboxdrv失败之后,用sudo dmesg看最后几行的出错原因

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

发表于 : 2023-02-15 22:06
fengtou
su root 之后执行,dmesg 最后几行就如下图,没看到有啥信息呀。。。

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

发表于 : 2023-02-17 20:27
fengtou
执行 sudo apt remove --purge virtualbox* 之后,再用vbox7安装包安装,

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

执行sudo dmesg后,出现如下图报错,真的搞不懂是怎么回事。。。

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

发表于 : 2023-02-18 17:40
astolia
你开了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加载了

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

发表于 : 2023-02-18 23:44
fengtou
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 呢?

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

发表于 : 2023-02-22 11:21
astolia
到bios里看一下secure boot的相关选项,有些主板需要调整模式到User Mode才能用第三方证书
关闭也是在那里

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

发表于 : 2023-02-22 15:30
fengtou
astolia 写了: 2023-02-22 11:21 到bios里看一下secure boot的相关选项,有些主板需要调整模式到User Mode才能用第三方证书
关闭也是在那里
成功了,谢谢。

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

发表于 : 2023-02-25 12:47
fengtou
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 ,应该怎么办呢?

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

发表于 : 2023-02-26 10:31
astolia
运行win7后,vbox菜单 设备->安装增强功能。如果没有自动安装,就到win7的光驱里运行安装程序,装好虚拟显卡驱动就好了

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

发表于 : 2023-02-26 16:38
fengtou
astolia 写了: 2023-02-26 10:31 运行win7后,vbox菜单 设备->安装增强功能。如果没有自动安装,就到win7的光驱里运行安装程序,装好虚拟显卡驱动就好了
试过了,不行。显示器显示为非即插即用显示器,我的显示器就是正常的三星显示器而已。

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

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