我在 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 中的快照功能在执行任何操作之前对全新安装进行快照。恢复到此状态比重新安装更快。
祝你好运!