在運行時禁用內核鎖定

在運行時禁用內核鎖定

我使用的是 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 未能“正確配置”部分...

有沒有什麼方法可以在運行時解除鎖定而不必停用安全啟動?

相關內容