- 下载 Linux 内核源码
- 安装编译时需要使用的工具,按照编译时做出的提示,灵活安装需要的工具链
sudo apt-get update
sudo apt-get install libncurses5-dev build-essential kernel-package openssl-dev
- 拷贝原内核中的配置文件做为 Linux 编译使用的默认配置
cp /boot/config-xx ./.config
- 按照自己需求配置内核
make menuconfig
- 编译内核
make -j4
- 安装编译产物
sudo make module_install
sudo make install
- 更新
grub
令其知道有哪些内核可用
sudo update-grub
- 查看本机可以使用的内核版本
cat /boot/grub/grub.cfg | grep menuentry
- 修改
grub
配置文件中的GRUB_DEFAULT
项,如
GRUB_DEFAULT="Ubuntu, with Linux 4.15.19"
- 更新
grub
信息
sudo update-grub
- 按照命令给出的提示再次修改
grub
配置文件,如
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.15.18"
- 再次更新
grub
配置信息
sudo update-grub
- 重启系统,将会从指定内核启动
sudo reboot
标签:grub,make,sudo,update,编译,内核,ubuntu
From: https://www.cnblogs.com/arvin-blog/p/18064108