我正在为我的 VMWare Workstation 苦苦挣扎。
4.18.0-12-generic
环境:联想 Thinkpad 上的Kubuntu 18.10 带内核
情况:当笔记本电脑以内核版本运行时4.18.0-11-generic
,我可以启动 vmplayer,它会编译(如果需要)其内核模块(vmmon.ko 和 vmnet.ko),然后启动虚拟机而不会出现任何问题。
更新内核版本后4.18.0-12-generic
,vmplayer 重新编译了两个模块,但无法再加载模块。手动加载模块会导致以下错误消息:
root@koehn-ThinkPad# modprobe -v vmmon insmod /lib/modules/4.18.0-12-generic/misc/vmmon.ko modprobe: ERROR: could not insert 'vmmon': Operation not permitted
如果我重新启动系统并再次启动4.18.0-11-generic
,一切都会恢复正常。
有人有想法吗?
顺便说一句,我也尝试了4.18.0-13-generic
。结果与相同-12
。
答案1
听起来您已启用 UEFI 安全启动。主要有两个选择:
- 禁用安全启动
- 启用内核模型签名以实现安全启动
选项 1 更简单——您需要进入 BIOS 菜单并禁用安全启动。具体操作因计算机而异,但通常您需要在第一个启动屏幕上按 F2 或 DEL。进入后,您需要查找“安全启动”选项并将其关闭。
选项 2 意味着您需要生成证书,然后教您的计算机信任它。本页介绍了该内容:https://wiki.ubuntu.com/UEFI/SecureBoot