解决Ubuntu虚拟机启动modprobe vboxdrv问题(不禁用安全启动)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Ubuntu虚拟机启动modprobe vboxdrv问题(不禁用安全启动)相关的知识,希望对你有一定的参考价值。

参考技术A   我用的是Ubuntu 16.04系统,想使用virtualbox创建虚拟机时,报错无法创建一个虚拟机任务,理由是"vboxdrv"未加载,尝试重新加载问题如下所示:

参考解决办法
  谷歌之后,根据链接网页描述,发现是在升级内核版本之后,从内核版本4.4.0-20开始,强制要求 unsigned 内核模块在启用安全启动的情况下运行。因此我们无法加载一个未签署的模块"vboxdrv"。
解决方式有两种,一种是禁用安全启动,这种方法简单,但不推荐使用,需要在引导菜单禁用secure-boot。

第二种方法是签署这些模块。
具体步骤如下:
创建签名秘钥:

签署模块

确认模块已签名

运行该命令之后显示"匹配到二进制文件"

最后,将密钥注册到安全启动

以上步骤完成后,重新启动并按照说明注册MOK(机器所有者密钥)。网上好多方法到这之后就没有了,理论上可以解决问题。

但我在这里遇到了问题,重启系统之后没有 带图示例 中显示的蓝屏界面,参考这篇文章 ubuntu系统UEFI SecureBoot ,我安装了shim-signed包。在安装完之后,需要输两次密码,该密码是注册MOK要使用的密码。
安装需要的包

使用以下命令将现有密钥注册到填充程序

虽然问题解决了,但是我不明白的是这个注册MOK是上面那条命令起作用了还是最后安装的包起作用了。有没有明白的大佬给我科普一下。

参考(侵删):
https://wiki.ubuntu.com/UEFI/SecureBoot
https://sourceware.org/systemtap/wiki/SecureBoot
https://chubuntu.com/questions/726/could-not-load-vboxdrv-after-upgrade-to-ubuntu-16-04-and-i-want-to-keep-secur.html

每次挂起ubuntu虚拟机就会黑屏卡住,请问怎么解决?

每次挂起虚拟机的时候就会黑屏卡住,然后电源选项卡是灰色的也无法启动或者关闭。请问怎么解决一挂起就黑屏的问题?

VMware虚拟机Ubuntu开机后黑屏如何解决?很多小伙伴都还不知道,下面小编为大家整理了处理虚拟机Ubuntu开机后黑屏方法分享,一起来看看吧!
方法/步骤分享:
1、安装好Ubuntu的相关VMtools后出现下面的黑屏,无法进入系统。下面将相关的处理方法分享。

2、首先检查ubuntu虚拟机的显卡设置。先关闭Ubuntu虚拟机,在关机的状态下点击【编辑虚拟机设置】,开启ubuntu虚拟机的设置界面。

3、在虚拟机的设置界面,选择硬件下的【video card】,右边有个3D图形的设置。将【加速3D图形】前面的勾去除。如下图所示:

4、接下来,需要将winsock的目录重置为默认的设置状态。虚拟机与主机之间的通信方式是以socket进行的。可能会因为某个程序通过LSP注入DLL,导致回收不彻底。影响虚拟的运行。因此需要进行这些注入DLL的残留清理重置。
点击Windows的开始菜单,以管理员的身份运行CMD的命令窗口。

5、在CMD的命令窗口中,数据下面的命令:netsh winsock reset
完成winsock的目录重置,然后重启计算机。

6、重启计算机后,重新开启VMware虚拟机的Ubuntu系统,已经可以正常进入系统。

以上就是处理虚拟机Ubuntu开机后黑屏方法分享的全部内容了
参考技术A 不要挂起或在后台运行

不需要用时关机
需要用时开机即可

以上是关于解决Ubuntu虚拟机启动modprobe vboxdrv问题(不禁用安全启动)的主要内容,如果未能解决你的问题,请参考以下文章

centos虚拟机复制移动后网络配置无效

虚拟机 上的ubuntu系统 移到 物理机 上启动

Ubuntu系统下无法启动虚拟机

ubuntu 虚拟机突然无法启动,如下图所示,求助如何解决

解决Vmware虚拟机中没有网络连接Ubuntu无法上网

vmware player虚拟机装ubuntu,启动后界面显示不全