pol*_*mon 3 linux compiling kernel
我尝试从我从 kernel.org(主线)获得的源代码make allyesconfig
和 和编译内核make allmodconfig
,但两个构建都导致内核无法启动。
我在想,通过编译所有内容,它应该可以在任何硬件上运行。我究竟做错了什么?
以及如何编译工作内核?
你可以做的一件事是启动一个工作内核,运行lsmod
,并确保列出的所有模块都在你的配置中打开(内置或作为模块)。
最简单的方法是从工作配置开始,然后对其进行调整。如果幸运的话,您的发行版会随内核一起提供配置文件。例如,在 Ubuntu 中,您可以在 /boot/config- version 中找到它。将该文件复制到您的新内核目录中并将其命名为.config
. 如果是针对较旧的内核,您可以尝试make oldconfig
仅询问新选项。通常,除非您知道它是什么,否则请接受所有内容的默认答案。
归档时间: |
|
查看次数: |
396 次 |
最近记录: |