从 Ubuntu 14.10 更新至 15.04 后出现启动问题

从 Ubuntu 14.10 更新至 15.04 后出现启动问题

我刚刚将笔记本电脑从 Ubuntu 14.10 更新到 Ubuntu 15.04。现在重新启动时无法进入登录提示。系统似乎陷入了故障循环,我反复看到该消息

[ OK ] Started Light Display Manager.
[ OK ] Started ACPI event daemon.
       Starting ACPI event daemon...
       Starting Network Manager Script Dispatcher Service....
[ OK ] Started Network Manager Script Dispatcher Service.

的内容/var/log/Xorg.0.log显示存在段错误。抱歉,我现在无法复制回溯,但链式执行

/usr/bin/X
/usr/bin/X
/lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libc.so.6
/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
/usr/bin/X
/usr/bin/X
/lib/x86_64-linux-gnu/libc.so.6
/usr/bin/X
Segmentation fault at address 0x41

我使用的是 Dell Precision m3800。由于 nVidia 驱动程序与堆栈跟踪有关,因此我将首先将其替换掉。

对于我接下来尝试修复此问题的步骤,您有什么建议吗?

谢谢,丹尼斯

答案1

在阅读了@Mondane 提到的错误报告和其他几篇有关恢复模式的故障排除文章后,我能够修复这个问题。

  1. 启动进入 GRUB 菜单(启动时按下 shift)。
  2. 选择恢复模式。
  3. 启用网络连接。
  4. 进入 root shell 提示符。
  5. ifconfig eth0dhclient eth0得到
  6. (可能没有必要)我遇到了一些可能与此无关的网络问题(目前尚未确定),所以我必须进行编辑/etc/resolv.conf以包含 Google DNS8.8.8.88.8.4.4
  7. 查看 nvidia 硬件有哪些可用的驱动程序:ubuntu-drivers devices
  8. 安装推荐的:apt-get install nvidia-346
  9. 正常重启。
  10. 去睡觉。

我发现一些有用的资源:

由于我尚未确定的原因,我的网络确实一团糟。我不得不拔下并重新插入 USB 转以太网,运行dhclient,然后apt-get install nvidia-346在网络失败之前获取大约 5% 的更新。这可能是一个硬件问题,完全不相关,但它使故障排除和修复此问题变得特别困难。

答案2

Dell 提供的 USB 3.0 转千兆以太网适配器使用 Realtek 芯片组。当我更新到内核 3.19 时,我必须从 他们的网站

答案3

我发现以下内容在 mint 19 上有效:

在 grub 中选择恢复模式,然后恢复正常启动(这样可以跳过无休止的运行任务)。然后在正常桌面上切换 nvidia 驱动。

相关内容