我陷入了绝望。昨晚我通过 升级到了 15.10 sudo do-release-upgrade
。当时我什么都没做。一切顺利。
然后它要求重新启动。我按下 Enter 键。它重新启动,进入 Ubuntu 加载屏幕,然后挂起。
我按下 Ctrl+Meta+F2 查看命令行。它显示...
fsck from util-linux 2.26.2
/dev/sda1: recovering journal
/dev/sda1: clean, 995697/3871592 files, 52624527/154846720 blocks
...并永远留在那里。我可以进入恢复模式,但所有选项都无济于事(我运行了所有选项)。我可以进入 root 终端,但我不知道从那里做什么。
我有备份,但我也不想花一周时间重新设置我的系统。
我该如何解决?
答案1
事实证明,这与错误 #1493888。我使用fglrx
作为我的图形驱动程序,并根据官方更新日志对于 Wily Werewolf 来说,目前不兼容。
Launchpad 上的 bug 评论里有解决方法,但对我个人来说没用。我暂时会降级。
更新:我现在在 Ubuntu 15.10 上工作得很好。显然,fglrx
将不受 Ubuntu 16.04 支持,因此,如果可能的话,摆脱专有驱动程序是理想的选择。
警告:在开始之前,请确保你的显卡确实是支持
xserver-xorg-video-ati
。要查找您的显卡型号,请运行...$ lspci -nn |删除 VGA
您的模型已接近生产线末端。然后,检查Ubuntu 官方 wiki 上的列表您的型号。您可能需要忽略型号末尾的字母;我的是
Radeon HD 6520G
,但我只需在页面上搜索6520
。
开源xserver-xorg-video-ati
驱动程序缺少屏幕分辨率选项,这是因为,如果fglrx
系统中存在,它将大规模地干扰xserver-xorg-video-ati
。
如果其他人遇到此问题,你可以清除 fglrx从 TTY 或恢复模式根目录。然后重新安装开源驱动程序。
$ sudo apt-get remove --purge xorg-driver-fglrx fglrx*
$ sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver xorg-core
$ sudo dpkg-reconfigure xserver-xorg
重新启动计算机,您会发现问题已解决。
答案2
我还没有找到解决方案,但我确实有一个解决方法:如果您可以访问 GRUB 菜单,请选择“高级启动选项”,然后在 Upstart 模式下选择您的 Linux 内核。
答案3
当您看到 GNU GRUB 屏幕时,选择Ubuntu 的高级选项。然后选择选项Ubuntu,带有 Linux 4.xx-xx-generic (Upstart)出现尝试进入Ubuntu,然后显示选项,你按I键来修复系统。
Ubuntu 现在可以无错误地fsck
从 util-linux 2.26.2 启动。
答案4
您应该重新安装您的桌面。按 ctrl+alt+f1 或某些 Fi (i<7)
使用您的用户登录并通过。
如果你使用 uinty 请在此处写入:
sudo apt-get install --reinstall ubuntu-desktop
如果使用 Gnome:
sudo apt-get install --reinstall ubuntu-gnome-desktop
另外,请参阅此错误报告,通过升级解决问题:
https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/552018