zoukankan      html  css  js  c++  java
  • ubuntu16内核升级过程遇到的问题

    今天ubuntu16运行卡死,等待很久系统也没自动反应过来。

    本想用按住Ctrl+Alt+F1可以进入tty1终端,

    执行命令注销桌面重新登陆:sudo pkill Xorg 或者 sudo restart lightdm

    但是键盘死活没有反应。

    情急之下,强制关机了。可以出现了一连串问题。今天把解决过程记录如下:

    1.默认的ubuntu版本进不去了。(注:强制关机后百分之九十的情况是再次开机后无法进入系统。)

    在开机时,进入“ubuntu高级选项",选择低版本的ubuntu系统。从最高一直实验,只有4.15.0-132可以进入。

    进入系统后,提示:

    2. /boot空间不足

    查看自己kernel所处版本命令:

    ~$ uname -r

    4.15.0-132-generic

    查看历史kernel安装命令:

    ~$ dpkg --get-selections | grep linux

    卸载某个kernel版本:

    ~$  sudo apt-get remove linux-image-*************(版本号见上面历史kernel获取)

    再次查看内核信息:

    ~$ dpkg --get-selections | grep linux

    会发现有些kernel卸载后出现deinstall信息,原因在于remove命令只会删除相应的文件,并不会删除相应的配置信息,要删除相应的配置信息,需要采用purge命令

    $ sudo dpkg -P linux-image-*************

    注:dpkg命令下的-r 或者 -remove命令会删除除了配置文件之外的所有文件,而-P或者 --purge命令会将包括配置文件在内的内容一起删除

    最后,对于一些未删除的文件,使用命令:

    ~$ sudo apt autoremove

    然后,对整个系统进行了升级:

    ~$ sudo apt-get update

    ~$ sudo apt-get upgrade

    由于我除了4.15.0-132的kernel都卸载了,卡死的系统就是140版本因此重新装了140的kernel:

    ~$sudo apt-get upgrade linux-image-4.15.0-140-generic

    sudo reboot 重启后,出现:

    3.系统的分辨率很低。

    在网上找了很多方法,最终确定应该是显卡驱动的问题。

    打开“附加驱动->选择nvidia binary driver (384)->应用更改

    Ctrl+Alt+F1可以进入tty1终端,执行注销重新登陆命令:~$ sudo pkill Xorg 

    ***整个世界美好如初***

  • 相关阅读:
    阿里P8架构师谈:阿里双11秒杀系统如何设计?
    秒杀系统设计的知识点
    秒杀系统架构优化思路
    秒杀系统解决方案
    Entity Framework Code First (七)空间数据类型 Spatial Data Types
    Entity Framework Code First (六)存储过程
    Entity Framework Code First (五)Fluent API
    Entity Framework Code First (四)Fluent API
    Entity Framework Code First (三)Data Annotations
    Entity Framework Code First (二)Custom Conventions
  • 原文地址:https://www.cnblogs.com/akii/p/14689725.html
Copyright © 2011-2022 走看看