VirtualBox 上的 Ubuntu 机器无法通过登录屏幕

VirtualBox 上的 Ubuntu 机器无法通过登录屏幕

我让数据中心导出虚拟机并通过磁盘发送给我。他们以 VDI 导出的方式执行此操作。

所以我安装了 Virtual Box 5.2。我创建了一台具有相同规格的机器并附加了 VDI 文件。机器启动正常。

它给了我登录屏幕:Ubuntu 14.04.3 LTS compname.domain tty1 compname login:

我输入用户名并简单地返回 compname login:

无论我输入的是正确用户名还是无意义的用户名,得到的结果都一样。我根本没有机会输入密码。

显然,我是在数据中心通过 SSH 进行访问的。但我认为,对于一些非常基本的操作,在 VirtualBox“终端”中运行是访问这台机器的简单方法。

我究竟做错了什么?

谢谢!

答案1

事实证明,sudoers 文件已损坏……也许还有其他内容。所以,以下是我关于恢复数据的笔记。希望它们能帮助处于类似情况的人。

  • 将损坏的虚拟机网络设置为仅主机
  • 将损坏的 VM 启动到 Knoppix,并将 ISO 插入其“CD 驱动器”中。
  • 装载磁盘
  • 找到想要的东西
  • 启动 SSH 服务
  • 创建具有已知密码的用户。他无法使用 sudo 是可以接受的。
  • 打开要检索的内容的权限。我不确定如何使用只读硬盘来实现这一点,但我并不反对。
  • 在另一台拥有足够磁盘空间的干净虚拟机上...同样在仅主机网络上...在 Knoppix 下验证 SSH 到损坏的虚拟机。
  • 通过 rsync 检索内容

答案2

我知道这是一篇旧帖子。但我遇到了同样的问题。我为解决我的情况(相同症状)所做的是将登录屏幕上的桌面环境从(默认)更改为(软件渲染)。之后,它直接启动到我的用户配置文件中。希望这能有所帮助。

相关内容