Arch+GNOME: О нет! Что-то пошло не так

Arch+GNOME: О нет! Что-то пошло не так

Я установил Arch Linux 2016 и установил следующие пакеты в следующем порядке:

  • nvidiaи nvidia-libgl(затем перезагрузился)
  • xorg
  • xorg-server
  • xorg-server-utils
  • xorg-apps
  • gnome gnome-extra

Конфигурация моей системы:

  • Nvidia GeForce 820M
  • Intel HD графика 4400
  • Процессор Intel i3

После перезагрузки получаю такую ​​ошибку:

Экран «О нет! Что-то пошло не так»

Полные файлы журнала (вывод journal -b) вставлены здесь:https://pastebin.ubuntu.com/17953922/  Для просмотра этой вставки вам необходимо войти на ubuntu.com.

ПРИМЕЧАНИЕ:

Установка mesa-libglпутем замены nvidia-libglрешает проблему,ноэто не то, что я хочу. Я хочу использовать nvidia-libglдля лучшей производительности моей графической карты, а не открытый исходный код mesa-libgl.

решение1

Во время загрузки GNU GRUB экран:

  1. нажмите e вместо Enter
  2. прокрутите вниз в редакторе экрана в стиле emacs до строки, начинающейся с linux
  3. добавить в конце после обычно тихого: init=/bin/bash
  4. нажмите F10 или ctrl+x для загрузки

Таким образом, даже если пользовательский интерфейс даст сбой, вы загрузитесь в root bash и сможете отключить его, чтобы перезагрузиться и исправить ошибку.

После перезагрузки после предыдущих шагов один из способов отключения:

  1. systemctl отключить gdm
  2. перезагрузить

Теперь у вас есть Wi-Fi и все необходимое в терминальном виде, что позволит вам найти правильное решение, которое включает, но не ограничивается:

  1. Поиск старых версий gnome-shell в /var/cache/pacman/pkg и установка с помощью pacman -U
  2. Если вам это поможет, измените библиотеку nvidia на mesa.
  3. Передача флагов для gdm (разными способами), если это работает для вас
  4. Жду официального решения

решение2

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

может позволить вам переустановить gdm из терминала. Если у вас grub, это будет тот же процесс, что и выше, но вместо ubuntu будет arch...

Связанный контент