1. 程式人生 > >ubuntu16.04更新系統後桌面出錯的解決辦法

ubuntu16.04更新系統後桌面出錯的解決辦法

本人是一名新手,不知道“更新系統”裡面的門道,全然不知點了更新,就開始了痛苦的旅程。

一.更新時提示錯誤,無法完成更新

我認為更新是“很重要的”,所以要堅持完成更新,然後開始翻解決方案。

E: Sub-process /usr/bin/dpkg returned an error code (1)

以下是我使用的方案:

1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old

2.$ sudo mkdir /var/lib/dpkg/info

3.$ sudo apt-get update4.$apt-get -f install

5.$ sudo rm -rf /var/lib/dpkg/info

6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info

參看原文連結點選開啟連結

二 重啟之後發生錯誤

重啟輸入密碼後,一直彈出系統內部錯誤的視窗,大概有10個,然後只顯示桌面背景和滑鼠鍵頭,滑鼠可以移動,但點選無任何反應,ctrl+alt+t無法進入終端。問題分析:升級之後核心版本和顯示不匹配,桌面系統崩潰。解決方案:降低核心版本,重灌桌面系統。

ctrl +alt +F1進入純文字命令列模式,輸入賬戶密碼登入進入。

$startx        //進入圖形介面,還是一片空白,不過右鍵單擊可以開啟終端。

檢視已安裝的核心版本

dpkg --get-selections | grep linux-image

會顯示出系統的核心,我的有3個版本,檢視當前核心版本

uname -a

解除安裝當前使用的最新的核心

sudo apt-get remove linux-image-4.13.0-38-generic

update grub

升級軟體包

sudo apt-get update

sudo apt-get upgrade

解除安裝unity

sudo apt-get remove compizconfig-settings-manager

sudo apt-get remove compiz-plugins-extra

sudo apt-get purge compiz*

重新安裝unity

sudo apt-get install unity

sudo apt-get install ubuntu-desktop

sudo apt-get install compizconfig-settings-manager

sudo apt-get install xserver

系統會顯示xserver的版本,選擇最新的安裝(不過之前更新軟體包的時候應該已經安裝最新版本)

sudo apt-get install emerald

sudo apt-get install compiz-plugins-extra

sudo dpkg-reconfigure lightdm

sudo reboot   //重啟

重啟之後輸入密碼進入,沒有錯誤提示,等待一下這,就發現桌面回來啦,東西都還在!

建議:不要輕易的更新系統,再有問題的時候盡力解決,不要隨便重灌系統。