安装 freebsd-update 后,机器启动通用内核

安装 freebsd-update 后,机器启动通用内核

最后两次我运行freebsd-update install机器时都是从GENERIC内核而不是我的自定义内核启动的。

根据建议Freebsd 更新(第 25.2.2 节)我有一个GENERIC内核/boot/GENERIC

注意:最好始终在 /boot/GENERIC 中保留一份 GENERIC 内核的副本。这将有助于诊断各种问题,并有助于使用 freebsd-update 执行版本升级(如第 25.2.3 节中所述)。

现在,这破坏了我对机器的远程访问,因为网络无法正常完成其工作(我认为GENERIC主要原因是缺少支持)。dummynet

无论如何:我不确定 a)这种行为是否是设计使然(例如,不清楚自定义内核是否会在升级后启动,因此GENERIC在可用时启动)以及 b)我是否可以通过在运行后和重新启动之前始终重建我的自定义内核来规避这种情况freebsd-update install

b) 得到以下事实的支持:在我物理访问我的自定义内核并重新编译内核后,机器可以从我的自定义内核成功启动。

或者我是不是freebsd-update完全误解了什么?

答案1

您是否尝试过将其放到您的/boot/loader.conf

dummynet_load="YES"

也应该可以与 GENERIC 内核一起工作。

相关内容