Arch+GNOME:哦不!出了问题

Arch+GNOME:哦不!出了问题

我安装了 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 引导屏幕期间:

  1. 按 e 而不是 Enter
  2. 在类似 emacs 的屏幕编辑中向下滚动到以 linux 开头的行
  3. 通常在安静之后追加在末尾: init=/bin/bash
  4. 按 F10 或 ctrl+x 启动

这样,即使 UI 失败,您也将启动到 root bash,并且可以禁用它来重新启动并修复它。

在完成上述步骤后重新启动后,禁用它的一种方法是:

  1. systemctl 禁用 gdm
  2. 重启

现在您已经设置了 wifi 和终端视图中的所有内容,这将使您能够找到合适的解决方案,其中包括但不限于:

  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...

相关内容