Ubuntu 已经运行了几个小时的启动任务,但还是无法启动

Ubuntu 已经运行了几个小时的启动任务,但还是无法启动

我在 Windows 7 的虚拟机中安装了 Ubuntu,它运行正常,但关闭虚拟机然后重新打开后,它显示一个屏幕,显示启动作业正在运行,几个小时后其中一些作业已完成,但它继续运行启动作业。我是 Linux 的绝对初学者,我不知道我必须做什么。

这是当前的屏幕: 屏幕截取

答案1

  • 使用 ssh 连接
  • 分析一下发生了什么:journalctl -f
  • 运行并添加您的问题systemd-analyze blame

也许应该禁用或重新配置某些服务。服务具有依赖关系,出于某种原因,如果依赖服务无法看到想要的服务启动,它会等待,从而导致问题。

答案2

强制关机后,您的文件系统可能会损坏。能否恢复取决于几个不同的因素,但可能无法恢复,可能需要重新安装。

这里有几个选项,但最简单的方法是将实时 ISO 作为 CD 附加到 VirtualBox 中,并将启动顺序更改为从此启动。从实时 ISO CD 启动后,您可以运行fsck以检查并可能修复文件系统。

首先检查您安装的设备:

sudo blkid

您将获得可用的块设备的输出。您的文件系统将在此处列出,以及其格式(如果您遵循默认设置,则可能是ext4)。例如,这是我的 SDD:

/dev/sda1: UUID="c0773e08-b7cd-473e-817a-d02441f5e329" TYPE="ext4" PARTUUID="827e1d53-01"

这意味着我的 SDD 位于 /dev/sda 上,并且文件系统正在使用第一个分区。假设您是类似的东西,/dev/vda并且类型是ext4,请确保它未安装(sudo mount),然后您可以在其上运行 fsck:

fsck -V -t ext4 /dev/vda

我使用了verbose-V标志,以便您获得有关正在发生的事情的一些反馈,因为它可能需要很长时间。

运行后fsck,您的文件系统可能仍无法恢复。如果是这种情况,我认为重新安装更简单。

全新安装后值得做的一件事是使用 VirtualBox 中的快照功能在执行任何操作之前对全新安装进行快照。恢复到此状态比重新安装更快。

祝你好运!

相关内容