加载 ashmem 和 kmodsign

加载 ashmem 和 kmodsign

我最近在我的 Ubuntu 20.04 上安装了 Anbox。我在帖子中发现模块“ashmem”无法在安全启动开启的情况下加载(但“binder”可以在安全启动开启的情况下加载)我需要加载 ashmem 和 bind。加载 bind 没问题,但无法加载 ahsmem。因此,按照上述帖子中的建议,我尝试运行:

sudo kmodsign sha512 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der /lib/modules/`uname -r`/kernel/drivers/staging/android/ashmem_linux.ko

但就我而言,此命令引发以下错误:

在 main.c:248:

  • SSL 错误:02001002:系统库:fopen:没有这样的文件或目录:../crypto/bio/bss_file.c:69
  • SSL 错误:2006D080:BIO 例程:BIO_new_file:没有这样的文件:../crypto/bio/bss_file.c:76 kmodsign:/var/lib/shim-signed/mok/MOK.priv:没有这样的文件或目录

有人可以帮我吗?

卢卡斯

编辑

我在页面上发现https://wiki.ubuntu.com/UEFI/SecureBoot, 命令:

sudo update-secureboot-policy --new-key

我现在可以 sudo kmodsign sha512 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der /lib/modules/`uname -r`/kernel/drivers/staging/android/ashmem_linux.ko 正常运行,但sudo modprobe ashmem_linux仍然会出现

modprobe:错误:无法插入“ashmem_linux”:操作不允许

相关内容