成功下载文件后,从 16.04 LTS 升级到 17.10 时发生电源故障

成功下载文件后,从 16.04 LTS 升级到 17.10 时发生电源故障

下载文件成功。构建进行到一半时断电。使用 grub 中的工具(例如 fsck)无效。是否有 root 命令可以从新文件重新启动构建?我无法登录、连接网络等。我可以从 grub 恢复菜单以 root 身份进入。Norm13

答案1

升级过程中断电导致某些东西损坏。以下是一些可尝试的步骤:

跑步fsck

首先要尝试的是启动/bin/bash,您可以通过以下方式执行此操作:

  1. 重启
  2. 编辑 grub:

按“e”编辑 grub 条目 按“e”编辑内核行

在内核行末尾添加以下内容:init=/bin/bash

按 Enter 保存并按“b”启动

  1. init=/bin/bash 语句直接启动进入 shell,因此不需要密码。

这里

获得 root shell 后,运行:

fdisk -l

获取所有磁盘和大小的列表。找到您的安装所在的磁盘(可能是/dev/sda1),然后运行:

fsck /dev/sda1

或替换/dev/sda1为您的安装位置。

如果您已经在这里,您还可以尝试:

mount -o remount,rw /
dpkg --configure -a

如果您很幸运,并且在以太网上,您可以尝试:

ifconfig eth0 up
apt update
apt install -f
apt upgrade

使用较旧的内核

内核很可能在 Ubuntu 升级过程中进行了更新。在这种情况下,请尝试启动到较旧的内核。您可以通过以下方式执行此操作:

在启动时当 GRUB 出现条目时选择第二个条目,即 Ubuntu 的高级选项,您可以在那里看到以前安装的不同旧内核版本,您可以从中选择一个适合您的版本。

这个答案 如果这确实解决了您的问题,请继续升级。我建议先运行以下命令:

sudo apt update
sudo dpkg --configure -a
sudo apt install -f
sudo apt upgrade
sudo update-grub

一些帮助这里

现场 CD

如果其他方法都失败了,请从 Live CD 启动,并将文件 ( /home/usernamehere) 复制到外部驱动器。然后,重新安装,并将所有文件复制回来。您可以获得一些帮助这里但主要观点是:

您必须找到您的硬盘,它列在任何文件浏览器窗口的左侧,靠近顶部。挂载它(或者,如果列出了多个卷,请挂载适用于您的 Ubuntu 系统的卷,或者,如果您不确定,请挂载所有卷并查看它们)。正如 Mark Rooney 所评论的那样,您只需单击它即可挂载它。然后在那里找到主文件夹。

这可能足以让您复制文件。请记住,将它们复制到 Live CD 系统的桌面是无用的,因为它们会在您重新启动时消失。相反,您必须:

  • 将它们复制到外部驱动器或 USB 闪存驱动器(但如果你是从 USB 闪存驱动器启动的,则不是这个,除非它具有持久区域并且你确实知道自己在做什么),或者
  • 将它们放在网络上的另一台机器上,或者通过电子邮件发送给自己,或者以其他方式存储在互联网服务器上(例如,使用像 Ubuntu One 这样的服务),或者
  • 将它们刻录到 CD/DVD。

相关内容