Arch Linux 2016 をインストールし、次のパッケージをこの順序でインストールしました。
nvidia
そしてnvidia-libgl
(その後再起動)xorg
xorg-server
xorg-server-utils
xorg-apps
gnome
gnome-extra
私のシステム構成:
- エヌビディア ゲフォース 820M
- インテル HD グラフィックス 4400
- インテル i3 プロセッサー
再起動後、次のエラーが発生します:
完全なログ ファイル (の出力journal -b
) がここに貼り付けられます。https://pastebin.ubuntu.com/17953922/
この貼り付けを表示するには、ubuntu.com にログインする必要があります。
注記:
mesa-libgl
交換してインストールするとnvidia-libgl
問題は解決します。しかしnvidia-libgl
それは私が望んでいることではありません。オープンソースではなく、グラフィック カードのパフォーマンスを向上させるために使用したいのですmesa-libgl
。
答え1
GNU GRUB ブート画面中:
- Enterの代わりにEを押してください
- emacsのような画面編集でlinuxで始まる行までスクロールダウンします
- 通常は静かな後の最後に追加する: init=/bin/bash
- 起動するにはF10またはCtrl+Xを押してください
この方法では、UI が失敗した場合でもルート bash で起動し、それを無効にして再起動し、修正することができます。
前の手順の後に再起動したら、無効にする方法の 1 つは次のとおりです。
- systemctl は gdm を無効にする
- リブート
これで、Wi-Fi とターミナル ビューのすべてが設定され、適切なソリューションを見つけることができます。これには以下が含まれますが、これらに限定されません。
- /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 になります...