当输入正确的密码导致“无法启动会话”时,如何在虚拟环境中登录 Ubuntu?

当输入正确的密码导致“无法启动会话”时,如何在虚拟环境中登录 Ubuntu?

我在我的虚拟机 VirtualBox(本身在 Windows 10 上)上安装了 Ubuntu 16.04。我一直以程序所有者的身份工作,而不是以访客的身份工作。到目前为止,一切都运行良好。

我相信我已经删除了一个重要的软件包,但不知道具体是什么,登录后我可以弄清楚。但是,等待程序启动足够长的时间后,登录页面出现,我正确输入了密码,但它显示“无法启动会话”。我在谷歌上搜索了一下,找到了以下相关帖子(尽管不是在 VirtualBox 上):

升级到 14.04 后无法启动会话

修复 Ubuntu 14.04 登录时出现“无法启动会话”的问题

升级至 14-04 中断后无法启动会话

我的屏幕看起来与上面第二个源中显示的屏幕完全相同,只是它是在虚拟环境中。我知道我必须在 Ubuntu 启动时调出命令行界面(例如,在 VB 上,++Ctrl对我来说不起作用)。一旦我到达那里,我就可以继续那些建议。但首先,当所有这些都发生在 VirtualBox 上时,如何停止重启过程并直接从界面登录系统?AltF1

附言:重启时按 F12 会弹出一个窗口,其中可以看到一些选项,如“Ubuntu”、“高级 Ubuntu”等...但我不知道如何使用它。我想也许这可以帮助人们相应地回答这个问题。

答案1

Host根据虚拟机中 Ubuntu 系统的损坏程度,您可能仍可以在 TTY 中启动终端会话。按+即可启动F1。如果失败,我们可能仍可以启动到 root shell

从那里,我们可以检查我们的虚拟 Ubuntu 并检查数据完整性。我们甚至可以恢复那些破坏虚拟机的更改。如果我们安装或删除了软件包,我们可以搜索近期行动的适当历史记录

然而,我们可能无法轻易找到系统崩溃的根本原因。因此,全新重新安装将是恢复运行系统的更快捷方式。

由于它是虚拟机,我们可以将 Ubuntu 安装到另一个虚拟驱动器,然后将旧驱动器连接并安装到这个新虚拟机上。然后我们就可以复制我们的数据了。

在此处输入图片描述
两个虚拟驱动器连接到虚拟机

当然,我们也可以重新安装 Ubuntu,而无需格式化驱动器,也不删除 HOME 目录中的数据(从安装程序中选择“升级”选项),但上述过程可能更安全。

相关内容