使用 luks 全盘加密重新编译内核?

使用 luks 全盘加密重新编译内核?

我需要从内核中删除 xhci_hcd。它应该是一个模块,这样我就可以将其列入黑名单。

我克隆了git://kernel.ubuntu.com/ubuntu/ubuntu-disco.git,并成功运行了fakeroot debian/rules binary。然后我安装了生成的 .deb 文件。我的 grub 菜单已更新,local1后缀已正确添加到所有文件和菜单项,一切看起来都很好。

我需要修改“注释”文件中的 xhci 和 ehci 条目,这看起来像一个护栏,以确保没有发生意外更改 - 这令人放心。

安装程序已配置我的全盘加密,如果我使用新内核启动,输入密钥无法解锁磁盘。标准英文键盘布局。

我在 Google 上搜索过,也查看过我的磁盘和文档。我确定我漏掉了一行代码?某些 grub 或 initramfs 配置太明显了,没人谈论它。

任何线索,任何线索,几乎肯定会对我有帮助。

编辑:澄清一下,我输入密码时得到的反应与密码输入错误时预期的反应相同。

答案1

以前是make mrpropermakefixup lilo。现在我花了两天时间构建内核,感觉自己很蠢。我仍然很困惑,但那是另一个借口。最后,以下是有效的方法:

  • 完全卸载 5.0.0-29 内核包(不要介意添加后缀来打败版本控制,我完全清除了它们,我有一个由 The Canonical 构建的先前版本可以回退)。
  • git reset --hard在 repo 中(等等,直到git status清理干净)
  • fakeroot debian/rules editconfigs(我在 amd64-generic 之后按下了 ctrl-c)
  • 编辑debian.master/config/annotations以匹配我对 .config 所做的更改
  • fakeroot debian/rules binary-headers binary-perarch binary-generic
  • dpkg -i ../*.deb

错误太多了,但上面的原始问题现在已经解决,我可以处理其余的问题。我现在使用 ubuntu 的唯一原因是安装程序可以帮我完成全盘加密。据我所知,它是唯一一个可以完成全盘加密的安装程序。还有其他吗?如果有其他的,我会换一个。

感谢阅读这个问题的每个人(全部 11 个人)的耐心。

我爱你们。

相关内容