linux内核模块签名,如何签名内核模块Ubuntu 18.04

在Ubuntu 18.04上安装Genymotion时需要VirtualBox,但系统提示内核模块未签名。解决方法包括创建RSA密钥对,使用mokutil导入并注册MOK,以及使用脚本对内核模块进行签名,以确保在Secure Boot模式下顺利运行VirtualBox。
摘要由CSDN通过智能技术生成

问题描述

我是使用Ubuntu的新手。我正在尝试安装Genymotion,以便可以访问Android模拟器。为了使用Genymotion,需要我有VirtualBox。我已经安装了VirtualBox,但是好像我需要签署一个内核模块……我真的不确定如何去做。这是我在运行/sbin/vboxconfig后收到的错误消息:

vboxdrv.sh: Stopping VirtualBox services.

vboxdrv.sh: Starting VirtualBox services.

vboxdrv.sh: Building VirtualBox kernel modules.

vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

There were problems setting up VirtualBox. To re-start the set-up process, run

/sbin/vboxconfig

as root. If your system is using EFI Secure Boot you may need to sign the

kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load

them. Please see your Linux system's documentation for more information.

我曾尝试使用谷歌搜索,但似乎无法通过顺序步骤找到一个清晰简洁的答案。再说一次,我对linux还是很陌生,所以欢迎任何帮助。在此先感谢所有答复者。

最佳办法

为了在不简单禁用UEFI安全

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 18.04的内核版本是通过下载源代码并进行编译来更新的。您可以按照以下步骤更新您的Ubuntu 18.04内核版本: 1. 首先,您需要下载适用于您所需内核版本的源代码。您可以从官方网站www.kernel.org下载源代码文件。例如,如果您想要下载版本为linux-4.14.83的源代码,可以访问以下链接:。 2. 下载完成后,您需要解压源代码文件。在终端中使用命令"tar -xf linux-4.14.83.tar.xz"解压文件。这将创建一个名为linux-4.14.83的文件夹。 3. 接下来,您需要安装一些必要的编译工具和依赖项。在终端中使用命令"sudo apt-get install libncurses5-dev build-essential kernel-package"安装所需的工具和包。 4. 安装完编译工具后,您还需要安装其他必要的依赖项。在终端中使用命令"sudo apt install gcc make -y"安装gcc和make编译工具。同时,通过命令"sudo apt install libncurses5 libn"安装内核编译所需的依赖包。 5. 完成上述步骤后,您可以进入源代码文件夹,通过终端中的命令"make menuconfig"来配置内核。这将打开一个配置界面,您可以根据您的需求进行相应的配置。 6. 配置完成后,使用命令"make"开始编译内核。 7. 编译完成后,使用命令"sudo make modules_install"安装内核模块。 8. 最后,使用命令"sudo make install"安装新编译的内核。 请注意,更新内核是一项高级操作,需要谨慎处理。在执行这些步骤之前,请确保您对操作系统和内核有足够的了解,并备份重要数据以防止意外情况的发生。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Ubuntu18.04更换内核方法(原内核版本 4.15.0-38-generic)](https://blog.csdn.net/sa_hao/article/details/84404650)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [linuxkerneltravel#LKPA#ubuntu 18.04 编译内核1](https://download.csdn.net/download/weixin_35823099/86254772)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值