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

发生了什么

我正在使用我的笔记本电脑,当它从15.10升级到16.04(我承认这是一个错误)突然Unity重叠消失了,屏幕上唯一的东西就是Firefox浏览器窗口。 我切换到一个新终端,登录并尝试运行sudo service lightdm restart但是没有正确重启,屏幕反复开启和关闭,这吓坏了我,所以我实际关闭了PC。

长话短说: 我在Ubuntu升级中途被迫关机

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

我试过的

我已经尝试了恢复模式启动,但没有运气(日志确实迎接“ 欢迎使用Ubuntu 16.04 LTS!” )。 我试用了似乎有用的每个选项:

  • dpkg按照宣传的方式浏览包,但奇怪的是它总是锁定一些盲文包,直到我执行Ctrl+C ,此时它会发出一些错误消息然后我认为会让我进入正常启动状态。
  • failsafeX导致与正常启动类似的情况:黑色空白。
  • fsck说我拥有的单个分区是好的。
  • grub似乎得到了很多东西。 不知道它是在本地搜索还是从互联网上搜索。
  • 我认为network不起作用。

我尝试了这个答案,但无法执行sudo部分,因为文件系统是以readonly方式挂载的。 所以我运行了fsck ,它作为RW安装并再次尝试。

这次,在运行apt-get autoremove它经历了许多软件包( Setting up foobar (XYZubuntuN) ... ),有时安装软件包,我认为这是通常的行为。 有一点需要注意的是它一直被卡住了几次,所以我不得不按Ctrl+C来处理当前包。 它最终以“ Processing was halted because there were too many errors. ”结束。

虽然这个问题似乎提到了我一直遇到的一些图形问题……我有英特尔高清显卡,而不是Nvidia。 我会继续调查。

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

获取新的16.04安装媒体 (不是旧版本)并准备好您的计算机。 备份/home文件夹总是一个好主意。

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

基础是这样的:

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

关键是这一点是不格式化主文件夹 。 如果/home有单独的分区,请不要格式化它。 如果您没有单独的分区,请不要格式化/ ,而是将其选为根安装位置。

这种方法的好处?

  • 简单
  • 可靠
  • 几乎保证工作
  • 您将把所有文件和首选项保存在主文件夹中

缺点?

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

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

启动Ubuntu Live-DVD / USB。

打开一个终端,

Ctrl + Alt + T.

输入以下内容:

 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 

注意:更改/ partition的/ dev / sda1

最后,在RW文件系统上进行apt-get autoremove然后reboot似乎已经足够固定,以便我可以再次以图形方式登录(虽然没有显示Unity组件,但这是一个不同的问题 )。 我会留下这个问题,即使它很麻烦并进入切线,以防它可能会帮助任何有类似问题的人。

感谢Zach和kyodake提供了有用的答案,但幸运的是,我没有必要重新安装操作系统或使用Live CD工具……这一次。