答案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
阅读更多这里。