我安裝了 Arch Linux 2016 並按以下順序安裝了以下軟體包:
nvidia
並且nvidia-libgl
(然後重新啟動)xorg
xorg-server
xorg-server-utils
xorg-apps
gnome
gnome-extra
我的系統配置:
- 英偉達 GeForce 820M
- 英特爾高清顯示卡 4400
- 英特爾 i3 處理器
重新啟動後,我收到此錯誤:
完整的日誌檔案(輸出journal -b
)貼在這裡:https://pastebin.ubuntu.com/17953922/
您需要登入 ubuntu.com 才能查看此貼上。
筆記:
mesa-libgl
透過替換安裝nvidia-libgl
即可解決問題,但那不是我想要的。我想使用nvidia-libgl
我的顯示卡以獲得更好的效能,而不是開源mesa-libgl
。
答案1
在 GNU GRUB 引導畫面期間:
- 按 e 而不是 Enter
- 在類似 emacs 的螢幕編輯中向下捲動到以 linux 開頭的行
- 在通常安靜之後添加到最後: init=/bin/bash
- 按 F10 或 ctrl+x 啟動
這樣,即使 UI 失敗,您也將啟動到 root bash,並且可以停用它來重新啟動並修復它。
在完成上述步驟後重新啟動後,禁用它的一種方法是:
- systemctl 停用 gdm
- 重啟
現在您已經設定了 wifi 和終端視圖中的所有內容,這將使您能夠找到合適的解決方案,其中包括但不限於:
- 在 /var/cache/pacman/pkg 中尋找舊的 gnome-shell 版本並使用 pacman -U 安裝
- 如果適合您,請將 nvidia lib 更改為 mesa
- 如果它適合您,則傳遞 gdm 的標誌(多種方式)
- 等待官方修復
答案2
https://askubuntu.com/questions/92556/how-do-i-boot-into-a-root-shell
可以允許您從終端重新安裝 gdm。如果你有 grub,它將是與上面相同的過程,但不是 ubuntu,它將是 arch...