如何编译安装Linux内核
操作系统环境 VMware workstation15 Pro ubuntu18.04 LTS 待编译内核5.3.10版本 内核下载地址 kernel.org 环境配置 在正式编译前需要安装部分软件。 sudo apt update && sudo apt upgrade sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison 解压缩 解压缩刚刚下载好的内核压缩包。 tar -axf linux-5.3.10.tar.xz cd linux-5.3.10 配置内核 在正式编译内核之前,我们首先必须配置需要包含哪些模块。实际上,有一些非常简单的方式来配置。使用一个命令,你能拷贝当前内核的配置文件,然后使用可靠的 menuconfig 命令来做任何必要的更改。 cp /boot/config-$(uname -r) .config 上述命令的意思就是拷贝对应当前内核配置到当前目录下并重命名为 .config (文件名前加 . 意思为隐藏文件)。 可以自行查看下 uname -r 的输出: uname -r 之后执行命令: make menuconfig 在虚拟机下有可能提示会因为屏幕太小而无法显示 menuconfig 而执行失败