如何安装并让 libata 内核模块工作?

如何安装并让 libata 内核模块工作?

编辑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

我该怎么办?

相关内容