设置完成后切换到目标 initrd?

设置完成后切换到目标 initrd?

在 Ubuntu Server 设置过程中,我可以选择安装仅包含我的计算机所需模块的“目标” initrd。我选择了另一个选项“通用”。既然我已经安装了系统,如何安装“目标” initrd?

答案1

编辑/etc/initramfs-tools/initramfs.conf和更改

MODULES=most

MODULES=dep

然后运行

update-initramfs -u

答案2

切换 initrd 类型

正如您自己正确指出的那样,根据您的意愿,将 initramfs-toolsMODULE=设置从most更改为dep或反过来。

笔记然而,这/etc/initramfs-tools/conf.d 否决来自的设置/etc/initramfs-tools/initramfs.conf。当选择具有的目标 initrd 时,会在那里创建一个文件driver-policy,至少在 Debian(Jessie)上是这样MODULES=dep

使用通用 initrd 的原因

如果您在启动时错过 LUKS 密码的 USB 键盘支持,您可能有兴趣反过来(转向通用 initrd)。似乎该dep选项无法检测到键盘支持的必要性。

报告示例:

如果你喜欢精简版的 initrd,你可能希望在 initrd 中包含模块hid_genericusbhidUSB键盘。如果你使用 USB3.0 控制器连接键盘,/etc/initramfs-tools/modules可能也需要xhci_hcd

答案3

您可能想要安装该linux-image-server软件包。

相关内容