我在 Congatec 主板 PA7 上运行 Ubuntu 22.04.2 LTS。我需要禁用 NX 保护,但这似乎是一项不可能完成的任务。我写入GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noexec=off"
,/etc/default/grub
然后执行sudo update-grub
。没有成功。
然后我重启电源后进入 GRUB 菜单,并在命令行“linux...”中手动写入参数“noexec=off”,启动内核。没有成功。
在这两种情况下,启动后,dmesg 显示 NX 保护仍然启用:
[ 0.000000] kernel: NX (Execute Disable) protection: active
我找不到任何有同样问题的人的帖子,所以我不知道如何解决它。
只是为了尝试一下,我也尝试添加 noexec32=off(虽然我的系统是 64 位);没有成功。
以下是从我的系统下载的日志文件:boot.log https://pastebin.com/105rxd5c
dmesg: https://pastebin.com/zfe4p5k3
内核日志 https://pastebin.com/w4qtMK6E
系统日志: https://pastebin.com/RsS8HeXY
出了什么问题?我该如何解决?提前谢谢您。