我试图将我的11.10安装更新为12.04beta。在安装步骤中,我不小心断开了笔记本电脑的电源(拔掉了电源线),然后关闭了笔记本电脑。现在,无论何时我要启动,我都可以通过Grub选择安装,它会加载到应该进行登录的位置,但是关闭后我会看到一个看起来像您看到的显示。检查电池后似乎已锁定。
无论有无Live Media,是否都可以将机器的安装/更新恢复到12.04,但仍保留我的设置/应用程序/文件?
我试图将我的11.10安装更新为12.04beta。在安装步骤中,我不小心断开了笔记本电脑的电源(拔掉了电源线),然后关闭了笔记本电脑。现在,无论何时我要启动,我都可以通过Grub选择安装,它会加载到应该进行登录的位置,但是关闭后我会看到一个看起来像您看到的显示。检查电池后似乎已锁定。
无论有无Live Media,是否都可以将机器的安装/更新恢复到12.04,但仍保留我的设置/应用程序/文件?
Answers:
您是否尝试过启动进入恢复模式(通过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”之类的内容并查找更多信息。
Debian和Ubuntu相似,对于这些问题,相同的解决方案也可以工作。
在Debian更新期间,我的工作站尝试断电。Grub起作用了,MS Windows起作用了,但是Debian条目没有起作用。在文本模式下,安装程序崩溃并显示异常提示。
解决方案非常简单。使用Debian CD运行计算机,然后在主菜单和初始菜单上选择“高级选项”->“救援模式”(类似)。
网络并不重要。
我选择了底部的选项“继续而不安装或安装根文件系统”(这减少了功能)...但是我只需要它们...
一旦出现提示,我就使用了
#fdisk -l to list my partitions.
我的根分区在 /dev/sdb1
我用了:
#fsck /dev/sdb1
解决我的问题...对所有问题都回答“是”。
完成后,我重复了该命令。在这种情况下,没有问题,不会很快完成(因为在第一次调用该命令时已解决了问题)。
我没有安装Live CD就重新启动了系统,并且它能够再次运行Linux系统...在安装过程中,发现并修复了其他分区的许多问题,但系统设置成功。
我希望这种经验会有所帮助。