Linux-Mint

安裝 AMD-Graphics 後 Mint 無法啟動,X-Server 問題

  • September 9, 2018

嘗試安裝 AMD Radeon HD 7870 Ghz 圖形驅動程序,現在 Linux Mint 不想啟動。

我從此安裝了通用的“Linux x86_64”驅動程序

https://www.amd.com/en/support/graphics/amd-radeon-hd/amd-radeon-hd-7000-series/amd-radeon-hd-7870-ghz-edition

頁面並通過 AMD Catalyst Proprietary Driver Setup 安裝它,並在一個單獨的視窗中彈出一條錯誤消息,說明“安裝過程中出現錯誤,日誌文件保存在某個目錄中”但是主驅動程序設置視窗說安裝成功,需要重新啟動。所以我重啟了。

啟動時,薄荷標誌出現後,我只得到一個黑屏,左上角有一個白色下劃線。沒有組合鍵可以保存 CTRL+ALT+DELETE+ENTER(重新啟動)工作。沒發生什麼事。

在恢復模式下,除了所有其他選項外,我還嘗試了修復損壞包的選項。執行此操作並在一堆向下滾動消息後選擇“恢復正常啟動”(在 GRUB 管理器中,ID 將靜默飛濺更改為文本)我得到一個黑屏,覆蓋藍屏消息,底部有一個 OK 提示,與X-server 無法設置會彈出一秒鐘,當我按下輸入鍵時,我得到以下 X Server 資訊(只輸入我認為相關的內容,如果您需要更多資訊來解決我的問題,我可以輸入其餘部分):

X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-45-generic x86_64 Ubuntu
Current Operating System: Linux marvin-desktop 4.4.0-53-generic
Kernel command line...
Build Date: ....
xorg-server 2:1.18:4-0ubuntu0.2 ....
Current version of pixman: 0.33.6
...
Markers: <explanation> (== -> default setting, WW -> warning)
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Sep 2 02:33:33 2018
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
modprobe: FATAL: Module fglrx not found in directory /lib/modules/4.4.0-53-generic
(WW) fglrx: No matching Device section for instance ( BusID PCI: 0@1:0:1) found
modprobe: FATAL: Module fglrx not found in directory /lib/modules/4.4.0-53-generic
*** Error in '/usr/lib/xorg/Xorg': realloc(): invalid old size: 0x00007f9d77c274d0 ***

然後是一個很長的回溯。

按後我得到:

Would you like to view the detailed X server output as well? <Yes> <No>

是的,會產生與以前相同的結果,更多(WW)關於字型目錄等不存在的東西,如果需要,我可以提供細節。

<EXIT>

The X Server is now disabled. Restart MDM when it is configured correctly.

笑話是,在此消息上按 Enter 後,我再次出現黑屏,這次有一個更大的白色下劃線表示閃爍。這就是我卡住的地方。

還嘗試過:在恢復模式下,啟動 root shell,輸入 dpkg -l xorg 這會產生大量版本的 xserver-xorg-v。嘗試清除導致 dpkg -P xserver-xorg-v dpkg: 錯誤:無法訪問 dpkg 狀態區:只讀文件系統

看起來您的專有驅動程序不在它應該在的目錄中。

在根 shell 的恢復模式下,將您的自定義 /etc/X11/xorg.conf 移動到其他地方並重新啟動。它應該回到預設為舊驅動程序。

不要亂用清除軟體包,除非它是您剛剛安裝的專有驅動器的軟體包,您現在要刪除它。但是使用 MINT 包管理器,不要用 dpkg 隨機清除包,你很可能最終會讓事情變得更糟。

引用自:https://unix.stackexchange.com/questions/466382