背景
- 系统:UBUNTU server 16.04.01
- 内存:2G
- 硬盘:SDD 16G
- 移动硬盘:500G(由于16G SDD不够用,所以采用外接硬盘)
1.查看系统的内核版本号
cat /proc/version 或 uname -a
2.搜索最新版本
apt search linux-source
3.获取和安装源码和依赖库
apt install linux-source-4.4.0
apt install libncurses5-dev(4.4.0编译menuconfig依赖)
apt install bc(4.4.0编译依赖)
apt install libelf-dev(4.15.0编译依赖)
tar -jxvf /usr/src/linux-source-4.10.0.tar.bz2 -C /home/msos/
4.定制裁剪内核
make menuconfig
5.编译内核
make -j4
6.安装
make modules_install:安装模块
make install :安装内核相关文件
update-grub2 :更新引导文件
7.问题
7.1.安装后,无法加载启动,一直在界面
Loading Linux 4.15.17 ...
Loading initial ramdisk ...
7.2.卸载
rm /boot/*.4.15.*
rm /usr/src/*.4.15.*
rm /lib/modules/*.4.15.*
update-grub2