编辑1:
这里运行的是 Ubuntu 18.04。我尝试设置/sys/module/libata/parameters/allow_tpm
,但无济于事。
modinfo libata
告诉我:
modinfo: ERROR: Module libata not found.
这是后运行apt-get install --reinstall linux-headers-$(uname -r)
,然后apt update && apt upgrade
顺利重启。
我是如何走到这一步的
我尝试/sys/module/libata/parameters/allow_tpm
以 root 身份进行编辑,但是无济于事。
chmod 644
对文件进行操作并运行后echo 1 > /sys/module/libata/parameters/allow_tpm
我得到:
-bash: echo: write error: Input/output error
我也尝试添加以下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.allow_tpm=1"
到/etc/default/grub
,然后update-grub
(如此处建议:https://stackoverflow.com/questions/20485142/ata-trusted-commands-how-to-set-libata-allow-tpm),但这没有帮助。
即使附加也libata.allow_tpm=1
没有/etc/sysctl.conf
任何效果。
我真的想做
我希望能够跑步sedutil.但跑步sedutil-cli --scan
告诉我
The Kernel flag libata.allow_tpm is not set correctly
我该怎么办?