我可以linux-signed*从我的 Ubuntu 16.10 (yakkety) 安装中安全地卸载和清除软件包吗?
我考虑这个的原因是我的 UEFI bios 不使用安全启动,我的启动分区只有 200 MiB (~210 MB)。我对其余分区进行了加密,我真的不想调整它们的大小以扩展引导分区。
不幸的是,200 MiB 几乎不足以容纳 3 个内核。当前的内核每个约为 61 MiB(包括 abi、config、initrd、map 以及已签名和未签名的内核二进制文件)。加入grub、memtest和分区表,把它推到198左右,这显然没有足够的可用空间来更新内核。我通常只保留 2 个内核(当前内核 + 最新内核),但显然在更新过程中我需要三分之一的空间。如果我没有签名的内核(每个 7.2 MiB),我会没事的。
截至今天,我已经安装了内核 4.8.0 的构建版本 41、45 和 46。
以下会破坏我的系统吗?
apt-get purge linux-signed*
grub-mkconfig -o /boot/grub/grub.cfg
Run Code Online (Sandbox Code Playgroud)
(第二行在 ubfan1 的评论后添加,见下文)
我相信它应该删除以下内核包并防止安装新的签名内核:
linux-signed-generic
linux-signed-image-4.8.0-41-generic
linux-signed-image-4.8.0-45-generic
linux-signed-image-4.8.0-46-generic
linux-signed-image-generic
Run Code Online (Sandbox Code Playgroud)
我安装了这些软件包的所有常规(未签名)版本。
作为一个附带问题,有谁知道为什么unicode.pf2文件 (2.3 MiB) 出现在/boot/grub和 中/boot/grub/fonts?我对文件进行了区分,它们完全相同。我假设这是 grub 菜单上使用的字体,但为什么它在同一个分区上出现两次?我对 2.3 MiB 的争论感到愚蠢,但这也可能在我的特定情况下产生巨大的差异。
谢谢!
添加了 ubfan1 评论的信息该.efi.signed内核出现在每一个菜单项/boot/grub/grub.cfg。我知道我的 uefi 固件(我猜 …