从 15.10 升级到 16.04 时中断,Ubuntu 启动时进入黑屏

从 15.10 升级到 16.04 时中断,Ubuntu 启动时进入黑屏

发生了什么

我正在使用笔记本电脑,将电脑从 15.10 升级到 16.04(我承认这是一个错误),突然 Unity 覆盖消失了,屏幕上只剩下 Firefox 浏览器窗口。我切换到一个新终端,登录并尝试运行,sudo service lightdm restart但屏幕没有正确重启,而是开始反复打开和关闭,这让我很害怕,所以我关掉了电脑。

长话短说:我在 Ubuntu 升级过程中强制关机

从那时起,任何正常登录的尝试都会遇到黑屏和 CPU 风扇的空转嗡嗡声。

我尝试过

我尝试过恢复模式启动,但没有成功(日志确实显示“欢迎来到 Ubuntu 16.04 LTS!”)我尝试了每一个看起来有用的选项:

  • dpkg按照广告宣传的那样检查包裹,但奇怪的是,它总是锁定在一些点字包直到我这样做Ctrl+C,此时它会发出一些错误消息,然后我认为它会让我进入正常启动状态。
  • failsafeX其结果与普通启动的情况类似:出现黑色空白。
  • fsck说我拥有的单个分区一切正常。
  • grub似乎得到了很多东西。不知道它是在本地搜索还是从互联网获取。
  • network我认为没有用。

我尝试过这个答案但无法执行该sudo部分,因为文件系统被挂载为只读。因此我运行了fsck挂载为 RW 的程序并重试。

这次,运行后apt-get autoremove它检查了许多包(Setting up foobar (X.Y.ZubuntuN) ...),有时会安装包,我认为这是通常的行为。需要注意的一件事但它一直卡住了好几次,所以我不得不Ctrl+C让它退出处理当前包。它最终在“ Processing was halted because there were too many errors.”结束。

尽管这个问题似乎提到了我遇到的一些图形问题...我有 Intel HD Graphics,不是 Nvidia。我会继续研究它。

答案1

一个解决方案,也许不是最好的,但我会尝试,就是在损坏的系统上重新安装,而不删除您的个人文件。

获得新鲜的16.04 安装介质(不是旧版本)并准备好您的计算机。备份您的/home文件夹始终是一个好主意。

你可以看看此链接以获取有关如何正确执行此操作的更多信息。

基本情况如下:

  1. 像平常一样安装 Ubuntu。
  2. 选择安装类型时,请尝试“覆盖安装”或“升级”选项。选项的描述应为“文档、音乐和其他个人文件将保留...”
  3. 照常安装系统。

关键在于不格式化主文件夹。如果您有单独的分区/home,请不要格式化它。如果您没有单独的分区,请不要格式化/,但选择它作为根安装位置。

这种方法有什么好处?

  • 简单的
  • 可靠的
  • 几乎保证有效
  • 您将把所有文件和偏好设置保存在主文件夹中

有什么缺点吗?

  • 您丢失了已安装的应用程序(您必须重新安装它们)
  • 主文件夹中找不到的应用程序设置或配置将被重置(大多数应用程序将设置放在某处/home,因此只有少数应用程序会出现这种情况)
  • 可能需要一段时间,具体取决于你的计算机速度

答案2

您可以使用 Live-DVD/USB 来修复您的系统。

启动 Ubuntu Live-DVD/USB。

打开终端,

Ctrl++AltT

输入以下内容:

exec sudo -i

使用 fdisk 实用程序列出设备上的分区。

输入以下内容:

fdisk -l

假设 fdisk 告知 / 是 /dev/sda1

输入以下内容:

mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
nano /etc/resolv.conf

将 OpenDNS 名称服务器添加到 /etc/resolv.conf 文件:

nameserver 208.67.222.222
nameserver 208.67.220.220

Ctrl+O保存文件。

Ctrl+X关闭 nano。

现在输入以下内容:

apt-get update
apt-get -f install
apt-get dist-upgrade
apt-get autoremove
dpkg --configure -a
apt-get clean
umount /dev/sda1
reboot 

笔记:将 /dev/sda1 更改为您的 / 分区

答案3

最后,apt-get autoremove在 RW 文件系统上执行然后rebooting 似乎已经修复了足够多的问题,以便我可以再次以图形方式登录(尽管没有显示 Unity 组件,但那是另一个问题)。我会保留这个问题,即使它很混乱而且离题万里,希望它能对遇到类似问题的人有所帮助。

感谢 Zach 和 kyodake 提供的帮助,但值得庆幸的是,这次我不需要重新安装操作系统或使用 Live CD 工具。

相关内容