机器在升级到12.04期间冻结

我尝试从11.10升级到12.04。 它到了安装包的地步然后我走开了。 当我回来时屏幕是黑色的(可能是由于屏幕保护程序)。 我离开了大约8个小时,没有变化。 然后我重新启动电源,现在它无法启动到登录屏幕。 打开电源时尝试重复点击 (进入Grub菜单),但这没有效果。

我现在应该怎么做?

编辑:

从Live CD启动后,我可以看到硬盘上的文件。 我在网上看到一些关于使用chrootdpkg从命令行继续中止升级的东西。 有没有关于此的综合指南?

这里的原始海报SplashHit在评论中指出,SuperUser上的这个问题回答了这个问题。

  • 在那个问题中,OP遵循Launchpad上发布的这个“指南” (这实际上是TJ的这个错误报告的原始版本)。

  • rumtscho ,SuperUser问题的OP,试图从一个实时CD系统chroot到已安装的系统并运行dpkg --configure -a ,但有很多Permission denied错误消息。

  • 接受的答案 (由Darth Android提供 )是OP需要在运行dpkg ...之前将/proc/dev文件系统安装在chroot

目前还不清楚SplashHit (这里的原始海报) 评论 Launchpad“指南”是否足以解决这个问题,或者该问题的答案是否也是必要的。

无论如何,现在看来这个问题现在已经有效地回答了OP(并且被放弃了)。

@SplashHit,如果我错了,你仍然需要这个问题的帮助,请告诉我们(你可以在这里发表评论,当然如果有其他信息,那么你可以将其添加到你的问题)。

尝试按住Shift键进入GRUB2菜单。 如果可行,请查看是否可以启动任何选项。 (然后,您可以在问题中提供更多信息。)

如果这不起作用,或者您确实获得了GRUB2菜单但无法启动到Ubuntu,请尝试使用这些方法中的任何一种将GRUB2引导加载程序重新安装到主引导记录(MBR)。

一旦你启动进入Ubuntu,你可以尝试通过运行sudo apt-get dist-upgrade来修复并完成sudo apt-get dist-upgrade

关于使用chroot,你可以看看这个Gentoo指南:

  • 来自livecd的Chroot

它说你如何重新安装grub,但你可以运行dpkg --configure -a而不是grub2-install

chroot方法的主要思想是将原始/分区安装在live CD文件系统上,可能在/mnt/mysystem ,然后chroot/mnt/mysystem 。 在chroot之后,你/将实际上是/mnt/mysystem ,你的原始/ 。 就像你一样,你的ROOT。