ubuntu16.04内核更新出现问题及解决办法

  更新ubuntu16.04内核出现的一些问题总结

罗嗦一下:近期使用ubuntu16.04时,发现自己的电脑总是卡在开机界面的黑屏上,结合一些网上大神的经验,决定试一试更新内核版本,并且是在不更换系统版本的情况下更新内核,出现了一些小问题,现在分享给大家。

  1. 首先是下载相应的内核版本*.deb文件,放入/usr/src/目录下
    到此网站下载kernel.ubuntu
    (这里是本人下载的四个文件,当前的最新版本为4.19,选择一个不是那么新的比较有保证,对于第四个modules文件有没有都可以)
    在这里插入图片描述
    度娘上有很多相应的帖子,在此不过多赘述。
    cd /usr/src
    进入/usr/scr目录下
    确保该目录下没有其他.deb文件
    sudo dkpg -i *.deb
    开始解包并且安装。(进入这一步后本人也以为系统会自己安装完毕,于是没有过多关注命令行中出现的信息,于是等其完成后直接重新启动,结果重启后屏幕上总是显示有错误信息却不知道错在哪里,注意:安装未知的软件时盯紧屏幕,看看命令行里都跳出来什么东西)

  2. 出现的问题是在屏幕右上角出现警告,(未能留下截图)大意是*ubuntu安装的软件包有未满足的依赖关系,且’‘错误数>0’’,*不知道问题具体出现在哪里。
    uname -sr
    查看内核版本已经更新到了4.18.0(之前是4.4.0)
    sudo apt-get check
    显示问题
    ’'未满足的依赖关系:linux-headers-4.18.0-041800-generic”
    sudo apt-get -f install
    这个会提示你删除linux-headers-4.18.0-041800-generic的安装包,删除。
    再次进入/usr/scr/目录并且再次安装,仔细查看安装进程后发现依赖关系出现问题原因是缺少libssl1.1。(终于找到了问题所在累啊…)
    开始解决问题:
    根据网站上的介绍这个应该是和安全漏洞有关的一个数据库
    从全称也能看出来Secure Sockets Layer toolkit - shared libraries - - libssl1.1
    进入网站下载相应安装包:package.ubuntu_libssl.1.1
    放入/usr/src/目录下
    sudo dkpg -i libssl1.1_1.1.0g-2ubuntu4.1_amd64.deb
    sudo rm -i libssl1.1_1.1.0g-2ubuntu4.1_amd64.deb
    sudo dkpg -i *.deb
    在安装过程中出现error,指示dkms不支持,但是sudo apt-get check未出现问题(问题不大哈),重启后无法连接wifi(很难受,很严重啊),只能接网线。

  3. 了解一下dkms是什么东西
    博客园:dksm简介
    先查看是否安装 sudo apt-get install dkms
    sudo apt-get install bcmwl-kernel-source
    激活bcm的无线网卡,其实ubuntu可以自动识别无线网卡,这一步只用于激活。(很多人表示这个方法不管用,本人也无奈,兄弟们自己钻研吧)
    结束
    所有的问题均已解决,学了不少东西哈,继续努力。
    (本人小白,第一次写博文有纰漏的地方欢迎指正)

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值