在更新管理器将内核从 3.0.0-13 更新到 -14 后,我无法使用该新内核启动。我必须从旧内核中手动选择 -13。
对于故障安全模式来说也是如此......
它显示动画启动徽标,1 或 2 分钟后动画冻结,此后 HDD 灯随机闪烁。我在其中一次尝试中小睡了一个小时左右,即使在这么长的时间跨度内也没有发生任何事情。
使用 CTRL-ALT-DELETE 仍可以关闭系统,而且系统也会响应电源开关并关闭,两种情况下均无任何动画。我只看到 HDD 活动增加,一两分钟后系统关闭。
RobinJ 建议这可能与我的 nVidia 驱动程序有关,所以我按照他的指示操作(删除 nVidia 驱动程序,重新启动进入旧内核,重新启动进入新内核,重新安装驱动程序)。但删除驱动程序没有帮助。启动仍然卡住,所以我无法在新内核中重新安装驱动程序。
但在重启过程中,我设法在正确的时间点按下了 ESCAPE。启动停止前显示的最后一条消息是Checking battery state
。因此,我尝试在不使用交流适配器或电池的情况下启动,但这两者都没有帮助,所以我回到了内核版本 -13(仍然没有驱动程序)
有没有办法让 -14 正常工作,或者至少使用 -13 标准内核进行启动,直到问题解决?
答案1
RobinJ 的答案对我有用。我启动到 -13 并使用 Jockey 卸载了 nvidia 驱动程序。启动到 -14 时,启动仍停留在相同的“正在检查电池状态”消息上。
我按 Ctrl+F1 进入终端,发现我的/etc/X11/xorg.conf
文件仍然引用了 nvidia 驱动程序。为了修复它,我:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
sudo reboot
重启后,Ubuntu 运行正常。然后我可以使用 Jockey 重新安装 nvidia 驱动程序。
答案2
进入旧内核版本(仍可启动的版本),删除 NVidia 驱动程序,最好使用 Jockey(附加硬件驱动程序对话框)。
然后再次重新启动进入旧内核(为了安全起见,我认为当您删除 NVidia 驱动程序时,它会在下次启动时执行某些操作)。
然后,启动进入新内核。如果您在更新内核时遇到与我相同的问题,那么它应该可以启动。您现在也应该能够安全地再次安装 NVidia 驱动程序,只需确保在运行较新的内核时安装它们即可。