Ubuntu 12.04 - 重複啟動問題

Ubuntu 12.04 - 重複啟動問題

我的 Ubuntu 12.04 LTS 安裝(與 Windows 7 雙啟動)遇到問題。每當我安裝一些更新或機器卡住並且我嘗試進行硬重啟時,作業系統永遠不會重新啟動,並且會顯示以下訊息:

could not write bytes : broken pipe

OR 顯示黑屏,遊標位於左上角:

_

我認為我的 Ubuntu 並沒有做錯(硬重啟不應該破壞作業系統..每個人都會這樣做);剛才它發生在我剛剛安裝了一個新副本並在經過一些步驟後重新啟動後發生(請參閱編輯)。

我想問這些錯誤的原因是什麼,因為我想找到解決這個問題的方法。有人可以建議我如何診斷我的機器的問題嗎?

編輯

我想在我的問題中添加一件事,因為我收到了一些答复,我需要提供準確的描述。我忘了提及,我嘗試在我的機器上編譯 Android。這需要執行以下步驟(由於我缺乏經驗,我不知道這會影響機器 - 但現在我想我需要提及它):

sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils xsltproc

這裡

當我嘗試這樣做時,它刪除了許多與 xserver/xorg 相關的套件,因為其中一個套件具有依賴性;當我嘗試 apt-get 該依賴項時,它會刪除許多套件。這可能是導致問題的原因嗎?有人可以嘗試運行這個嗎? (我沒有使用這些軟體包的經驗)

答案1

該錯誤與 X 伺服器有關。您的配置似乎因安裝 Android SDK 而損壞。請嘗試以下安裝命令:

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl \
zlib1g-dev libc6-dev lib32ncurses5-dev lib32z1 x11proto-core-dev libx11-dev \
lib32readline-gplv2-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 \
tofrodos python-markdown libxml2-utils xsltproc

注意:此後仍然存在一些與/usr/lib/i386-linux-gnu/libGL.so.嘗試使用locate to libGL.so尋找該庫的本機版本,然後使用ln -s YOURLIB TARGETLIB.

答案2

問題可能是由 nvidia 引起的,請嘗試刪除 nvidia 並使用最新更新重新安裝。

在終端機中執行以下操作,

$ sudo apt-get purge nvidia-* 
$ sudo apt-get update 
$ sudo apt-get install nvidia-current-updates 

相關內容