在ubuntu 20.04, 21.04中编译最新的自定义内核
在ubuntu 20.04, 21.04中编译最新的自定义内核
跟着一些网课开始学习如何写一些模块,可是!!
传统的编译方法在ubuntu18,20,21上已经失效了,不知到是什么原因在
make install
之后无法引导ramdisk,导致内核启动失败。编译内核需要打包成debian-package安装到电脑才可以启动
下载内核(第二条下载速度更快)
1
git clone -b master --single-branch git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1
git clone -b master --single-branch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
进入文件夹
1
cd linux
复制当前系统中的内核config
1
cp /boot/config-`uname -r` .config
开始编译
1
make deb-pkg LOCALVERSION=-custom
安装内核
1
cd .. & sudo dpkg -i linux*.deb
成功后更新grub
1
sudo update-grub
This post is licensed under
CC BY 4.0
by the author.