安装 Anbox 时终端出现错误消息

安装 Anbox 时终端出现错误消息

我正在尝试安装 Anbox,经过几次尝试(并完全卸载)后,我卡在了需要“手动加载内核”的步骤上。根据说明,这是通过

$ sudo modprobe ashmem_linux

$ sudo modprobe binding_linux

但是,当我执行此操作时,我收到一条错误消息。

值得注意的是,我目前正在使用 Win10 和 Ubuntu 18.04 双启动系统

在此处输入图片描述

答案1

Ubuntu 默认检查内核 4.4.0-18.34、4.4.0-21.37、4.2.0-42.49、3.19.0-65.73 和 3.13.0-92.139 及以上版本的模块签名。

由于这些变化,除非正确配置,否则 DKMS 模块将无法在启用安全启动的系统上运行。

为了使 DKMS 正常工作,必须在系统固件中导入系统的安全启动签名密钥,否则需要禁用安全启动。有几种方法可以配置您的系统以在启用安全启动的情况下正确加载 DKMS 模块。

因此,您需要安装:

sudo add-apt-repository ppa:morphis/anbox-support
sudo apt update
sudo apt install linux-headers-generic anbox-modules-dkms

这些命令会将 PPA 添加到您的系统并安装包含 ashmem 和 bind 内核模块的 anbox-modules-dkms 包。每次系统上的内核包更新时,它们都会自动重建。

安装 anbox-modules-dkms 包后,您必须手动加载内核模块。下次系统启动时,它们将自动加载。

然后你必须运行:

sudo modprobe ashmem_linux
sudo modprobe binder_linux

阅读更多这里

相关内容