多个自定义内核与 linux-libc-dev

多个自定义内核与 linux-libc-dev

目标:编译并安装一个新内核(从不同的来源编译)和alongside现有的内核(库存内核)。

过去几年,我已经很少接触内核构建了。在过去的好日子里,我会编译一个新的内核包,安装它,然后它就会出现旁边我现有的内核。

我基本上做了同样的事情,但我最终得到了比以前更多的包:

make deb-pkg

linux-headers....deb
linux-image....deb
linux-firmware-image....deb
linux-libc-dev....deb  // <---

检查这些软件包的内容后,大多数软件包都有一个版本化的子目录。linux-libc-dev....deb但是,它只是将其内容吐入其中/usr,而没有特殊的路径前缀。这意味着它将覆盖之前放入其中的库存软件包/自定义版本的任何内容……

问题:如何在同一个系统上使用多个内核?

linux-libc-dev....deb一遍又一遍地安装十几个版本是否安全?

我是否应该放弃安装,假装它不存在,而原始版本linux-libc-dev....deb将完美地支持另一个内核?


不确定,如果相关的话,我正在构建一个比现有内核更新的内核,从到4.9.1444.9.160然后4.20.11。(我正在尝试用不同的内核测试错误。)


我确实看到很多关于“什么是 linux-libc-dev”的帖子,但没有一个回答我的问题。

相关内容