modprobe 失败并显示“不允许操作”,但无法禁用安全启动

modprobe 失败并显示“不允许操作”,但无法禁用安全启动

我的情况类似于这个帖子但是,给定的解决方案都不适合我。

我还尝试通过以下方式加载wireguard模块

modprobe wireguard

但我得到了错误

modprobe: ERROR: could not insert 'wireguard': Operation not permitted

根据上面提到的帖子,这与安全启动有关。不幸的是,这是一个我无法物理访问的虚拟服务器,因此我无法直接进入 UEFI 并禁用安全启动。另外,接受的解决方案是

echo 1 > /proc/sys/kernel/sysrq
echo x > /proc/sysrq-trigger

不起作用,因为我的权限被拒绝(即使是 root 身份)。

我不知道这对这种情况有多重要,但在出现当前错误之前我收到了此错误

modprobe: FATAL: Module wireguard not found in directory /lib/modules/4.15.0

当尝试时modprobe wireguard。于是我检查了一下,发现不仅仅是文件/lib/modules/4.15.0/kernel/wireguard/wireguard.ko丢失了。整个目录/lib/modules/4.15.0/kernel不存在。然而,还有另一个目录,/lib/modules/4.15.0-128-generic其中包含包括wireguard.ko.所以我只是将目录kernel以及文件modules.ordermodules.builtin复制/lib/modules/4.15.0-128-generic/lib/modules/4.15.0。现在,modprobe能够找到该模块,这导致了上述问题。

有人提示我如何从这里继续吗?

操作系统:Ubuntu 18.04 LTS

相关内容