在业余时间,我帮助管理一个托管的 Debian Linux 服务器,该服务器服务于各种网站并为少数人托管电子邮件。它没有看到大量的流量,但我们当然希望正确地做事。然而,当我们第一次得到这台服务器时,有人为我们推出了一个自定义内核,它允许我们做各种我们想做的事情(比如 LVM、RAID 等)。那是几年前的事了,当然修复了各种安全错误等,我们宁愿只使用保持最新的库存内核进行操作。
问题是我们没有在推出自定义内核时启用的功能列表,并且几次尝试使用新内核导致内核无法启动。所以问题是——我们如何在使用现有的 Debian 内核的同时仍然能够拥有我们所依赖的所有功能?我需要首先收集哪些信息,然后采取哪些步骤来实现它?