linux内核官方网站:www.kernel.org
进入网站后下载该版本。下载点击对应 tarball
二. 开始前的准备工作
输入下面命令完成安装需要的包
sudo apt-get install libncurses5-dev openssl libssl-dev
sudo apt-get install build-essential openssl
sudo apt-get install pkg-config
sudo apt-get install libc6-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install libelf-dev
sudo apt-get install zlibc minizip
sudo apt-get install libidn11-dev libidn11
三.内核编译(以下命令全部在root用户下执行)
#tar -xavf linux-5.18.tar.xz -C /usr/src
#cd /usr/src/linux-5.18
#make mrproper
#cp /boot/config-'uname -r' ./.config
#make menuconfig
依次点击load → (.config)OK→ SAVE→ (.config)OK →EXIT load后默认.config (ls -al)
4.编译内核. (15分钟)
#make bzImage -j4 (-j表示加速,4代表着线程数)
5.编译模块.(1小时左右,我电脑好像就用了40min,反正需要等待一定时间)
#make modules -j4
6.安装模块
#make INSTALL_MOD_STRIP=1 modules_install
7.打包
这个命令的作用是把/lib/modules/5.18中对应的.ko驱动打包到initrd.img文件中。
#mkinitramfs /lib/modules/5.18.0-amd64-desktop -o /boot/initrd.img-5.18- amd64-desktop
8.到此为止,构建内核完毕,把内核映象和System.map拷贝到/boot/下
#cp /usr/src/linux-5.18/arch/x86/boot/bzImage /boot/vmlinuz-5.18-amd64-desktop
#cp /usr/src/linux-5.18/System.map /boot/System.map-5.18
chmod 777 grub.cfg
update-grub2
重启,启动grub时就可看到自己新的内核
reboot
make headers_install ARCH=i386 INSTALL_HDR_PATH=/usr
Popular Ranking
Popular Events
linux内核官方网站:www.kernel.org
进入网站后下载该版本。下载点击对应 tarball
二. 开始前的准备工作
输入下面命令完成安装需要的包
sudo apt-get install libncurses5-dev openssl libssl-dev
sudo apt-get install build-essential openssl
sudo apt-get install pkg-config
sudo apt-get install libc6-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install libelf-dev
sudo apt-get install zlibc minizip
sudo apt-get install libidn11-dev libidn11
三.内核编译(以下命令全部在root用户下执行)
#tar -xavf linux-5.18.tar.xz -C /usr/src
#cd /usr/src/linux-5.18
#make mrproper
#cp /boot/config-'uname -r' ./.config
#make menuconfig
依次点击load → (.config)OK→ SAVE→ (.config)OK →EXIT load后默认.config (ls -al)
4.编译内核. (15分钟)
#make bzImage -j4 (-j表示加速,4代表着线程数)
5.编译模块.(1小时左右,我电脑好像就用了40min,反正需要等待一定时间)
#make modules -j4
6.安装模块
#make INSTALL_MOD_STRIP=1 modules_install
7.打包
这个命令的作用是把/lib/modules/5.18中对应的.ko驱动打包到initrd.img文件中。
#mkinitramfs /lib/modules/5.18.0-amd64-desktop -o /boot/initrd.img-5.18- amd64-desktop
8.到此为止,构建内核完毕,把内核映象和System.map拷贝到/boot/下
#cp /usr/src/linux-5.18/arch/x86/boot/bzImage /boot/vmlinuz-5.18-amd64-desktop
#cp /usr/src/linux-5.18/System.map /boot/System.map-5.18
chmod 777 grub.cfg
update-grub2
重启,启动grub时就可看到自己新的内核
reboot