在运行时禁用内核锁定

在运行时禁用内核锁定

我使用的是 ubuntu 20.04,内核为 5.8.0-53-generic

我想写信给 MSR,但我发现它失败了:

markov@sambayon:~$ sudo wrmsr -p 0 432 7
wrmsr: pwrite: Operation not permitted

查看 dmesg,我可以看到:

[54424.913569] Lockdown: wrmsr: raw MSR access is restricted; see man kernel_lockdown.7

然后我寻找kernel_lockdown 联机帮助页,其中说:

如果内核配置正确,则可以通过在直接连接的物理键盘上键入适当的序列来解除锁定。 对于 x86 机器,这是 SysRq+x。

我尝试按Alt+ SysRQ+ x,但似乎不起作用:

[54540.993570] sysrq: HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z) 

看起来 ubuntu 未能“正确配置”部分......

有没有什么方法可以在运行时解除锁定而不必禁用安全启动?

相关内容