系统内核主要包含基本的部分有
- 根目录启动boot部分 指向内核 linux-image-version
- 系统模块部分/lib/modules 包含linux的基本模块
- 头文件目录 /usr/src 包含linux的系统头文件 linux-headers-version(用于编译驱动等
- 系统源码文件 /usr/src 包含系统的原始src文件,加上header可编译,编译完成后可以安装,替换原内核
注意一点 uname -r 显示的信息不一定准确! 格外注意,1604的系统默认的内核版本是14.0.88 而不是70或者老版本,如果手贱装了老版本的内核会导致 update-grub引导的时候把默认启动内核更改为老内核 不同版本的内核会导致上层应用失效,驱动失效等严重后果,可以在grub的启动选项中设置默认启动方式,或者进入emergency mode 配置grub的配置文件,刷新默认的启动内核,换回内核后系统应该能够正常
不要手贱删除根目录下的任何系统文件夹下的文件,例如/lib/modules下的内核模块,删除后将导致进入emergency mode 上层驱动不可用,但是系统软件可以正常使用(例如网络/mount.ntfs不可用,但dpkg可用等特殊情况