将内核映像传输到另一个系统

将内核映像传输到另一个系统

我的服务器系统磁盘空间不足。要安装新内核,我认为我应该执行以下操作:

  1. 在另一个系统上编译内核。

  2. 将 bzImage 与 config、System.map 以及 /lib/modules 中的可加载模块一起复制,然后将它们传输到服务器。

  3. 现在,我可以删除服务器的旧内核以释放空间,并将文件放入 /boot,并将可加载模块复制到

不,这不是办法,这样我还需要将驱动程序也制作成映像。还有另一种方法,在 ubuntu 中,我可以制作标头和 linux 的 .deb 文件,如果我只将这两个文件传输到服务器,我想我可以使用 dpkg 安装新内核。你怎么看?

答案1

如果您有另一个具有相同处理器架构的 Ubuntu 系统(或正确设置了交叉编译器环境),您可以在该系统上构建内核包,将生成的 .deb 文件复制到您的服务器并安装。例如,社区文档中提供了该过程的概述内核/编译

相关内容