升级期间断电,如何恢复?


19

我试图将我的11.10安装更新为12.04beta。在安装步骤中,我不小心断开了笔记本电脑的电源(拔掉了电源线),然后关闭了笔记本电脑。现在,无论何时我要启动,我都可以通过Grub选择安装,它会加载到应该进行登录的位置,但是关闭后我会看到一个看起来像您看到的显示。检查电池后似乎已锁定。

无论有无Live Media,是否都可以将机器的安装/更新恢复到12.04,但仍保留我的设置/应用程序/文件?


我知道该问题被标记为已回答,但是我注意到,在发布此评论时,尚未回答该问题的一部分。我也想知道在遇到麻烦的情况下如何切换到12.04。
2013年

Answers:


29

您是否尝试过启动进入恢复模式(通过grub选择)?然后,您可以尝试使用重新启动升级

sudo apt-get update
sudo apt-get upgrade

您可能需要运行

sudo dpkg --configure -a

修复部分安装的软件包。

如果恢复模式也被破坏,则可以尝试启动活动CD,然后将其chroot进入硬盘驱动器安装并执行上述步骤。

要使用chroot进入硬盘驱动器安装,请先启动Live CD。您可以使用ubuntu安装CD来完成此任务,只需选择“尝试ubuntu”选项即可。一旦启动,请打开终端并安装您的根分区。如果您的根分区是/ dev / sda1(要了解您的根分区,请参阅https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_way上的指南):

sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu

然后,您需要将proc,dev和sys文件系统挂载到新环境中:

sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys

启用网络:

cp /etc/resolv.conf /media/ubuntu/etc/resolv.conf

最后,将chroot插入其中:

sudo chroot /media/ubuntu

在这里,您可以运行apt-get和dpkg来修复系统。这与人们使用chroot修复grub的方式相同,以防万一您遇到问题,可以在Google上搜索“ grub chroot ubuntu livecd”之类的内容并查找更多信息。


我如何确切地从Live chroot到安装中?
瑞安·麦克卢尔

使用该信息更新了我的答案。
瘟疫,2012年

我无法运行“ sudo dkpg --configure -a” ...“无法解析主机ubuntu”。另外,如果我尝试执行“ apt-get update”,那么对于每个存储库,我都会“无法获取...”。而且,运行apt-get升级无济于事。有什么想法吗?
瑞安·麦克卢尔

听起来好像网络设置不正确。网络设置是否在实时CD上?如果是这样,那么必须有某种方法也可以使其在chroot环境中进行访问。
瘟疫,2012年

我从菜单中执行了dpkg后设法使它从恢复模式启动...现在我可以启动12.04了,但是很多东西丢失了并且无法正常工作。但是,我可以运行apt-get更新和升级,因此当我的56k互联网决定完成时,我将发布结果。
Ryan McClure 2012年

0

Debian和Ubuntu相似,对于这些问题,相同的解决方案也可以工作。

在Debian更新期间,我的工作站尝试断电。Grub起作用了,MS Windows起作用了,但是Debian条目没有起作用。在文本模式下,安装程序崩溃并显示异常提示。

解决方案非常简单。使用Debian CD运行计算机,然后在主菜单和初始菜单上选择“高级选项”->“救援模式”(类似)。

网络并不重要。

我选择了底部的选项“继续而不安装或安装根文件系统”(这减少了功能)...但是我只需要它们...

一旦出现提示,我就使用了

#fdisk -l to list my partitions.

我的根分区在 /dev/sdb1

我用了:

#fsck /dev/sdb1 

解决我的问题...对所有问题都回答“是”。

完成后,我重复了该命令。在这种情况下,没有问题,不会很快完成(因为在第一次调用该命令时已解决了问题)。

我没有安装Live CD就重新启动了系统,并且它能够再次运行Linux系统...在安装过程中,发现并修复了其他分区的许多问题,但系统设置成功。

我希望这种经验会有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.