系统内核踩坑

系统内核主要包含基本的部分有

  • 根目录启动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可用等特殊情况

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值