Arch+GNOME: ああ、大変! 何かがおかしくなりました

Arch+GNOME: ああ、大変! 何かがおかしくなりました

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 ブート画面中:

  1. Enterの代わりにEを押してください
  2. emacsのような画面編集でlinuxで始まる行までスクロールダウンします
  3. 通常は静かな後の最後に追加する: init=/bin/bash
  4. 起動するにはF10またはCtrl+Xを押してください

この方法では、UI が失敗した場合でもルート bash で起動し、それを無効にして再起動し、修正することができます。

前の手順の後に再起動したら、無効にする方法の 1 つは次のとおりです。

  1. systemctl は gdm を無効にする
  2. リブート

これで、Wi-Fi とターミナル ビューのすべてが設定され、適切なソリューションを見つけることができます。これには以下が含まれますが、これらに限定されません。

  1. /var/cache/pacman/pkg で古い gnome-shell バージョンを見つけて、pacman -U でインストールする
  2. うまくいく場合は、nvidia libをmesaに変更します
  3. うまく機能する場合は、gdm のフラグを渡す (さまざまな方法)
  4. 公式の修正を待つ

答え2

https://askubuntu.com/questions/92556/how-do-i-boot-into-a-root-shell

ターミナルから gdm を再インストールできます。 grub がある場合は、上記と同じプロセスになりますが、ubuntu ではなく arch になります...

関連情報