linux内核下载 国内镜像
https://mirror.bjtu.edu.cn/kernel/linux/kernel/
将linux内核文件放到~目录下
xz -d linux-3.16.56.tar.xz tar -xvf linux-3.16.56.tar
sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison
不过貌似好像有了gcc就行?
cp /boot/config-$(uname -r) .config
上述命令的意思就是拷贝对应当前内核配置到当前目录下并重命名为
.config
(文件名前加.
意思为隐藏文件)。make menuconfig
默认不用改变,退出执行make进行编译,会持续好久好久好久,1小时+
要回答好多个问题,我就一直按回车,默认选择了
回答问题完之后开始编译
可以看到,各种模块、各种功能,都是一些.o程序
安装驱动
make modules_install
这个速度还是比较快的
到这一步我的虚拟机硬盘空间不够了,我就换了阿里云
安装内核
make install
然后reboot重启系统
编译安装linux内核
最新推荐文章于 2024-03-21 19:19:44 发布