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 //重啟
重啟之後輸入密碼進入,沒有錯誤提示,等待一下這,就發現桌面回來啦,東西都還在!
建議:不要輕易的更新系統,再有問題的時候盡力解決,不要隨便重灌系統。