您可以在没有initrd任何硬件的情况下启动。我自己从不在台式机/笔记本电脑和家庭服务器上使用它,因为它只会增加启动时间。到目前为止,我发现它确实有必要的唯一情况是当您的根文件系统位于 LVM 上时(但我可能有错误 - 也可能有一些方法可以解决这个问题)。
如果您希望您的设置快速而简单,您应该首先尝试从内核配置中删除所有不必要的内容。在配置内核时,您可以通过两种通用方法来做到这一点:
或者
我个人推荐第二个选项 - 只是因为它需要更少的时间,并且您可以避免被所有选项的不确定性所淹没。作为一个很好的起点,您可以选择一个足够的Pappy's kernel seed。你可以在他的网页上找到更多关于这些的信息。使用这种方法,我的一般提示是首先运行lspci -knn,它会告诉您,您的大多数硬件当前使用哪些模块。