Ubuntu VirtualBox 在登录屏幕前卡住

Ubuntu VirtualBox 在登录屏幕前卡住

好吧,我过去也遇到过这种情况,我最终放弃并安装了一个新的虚拟机。我对此很陌生,所以我希望我只是犯了一个简单的错误。

我通过 Oracle VM VirturalBox 有一台 Ubuntu 机器。我的主机是Windows 10。

我最近更新了:$ sudo apt-get update && sudo apt-get dist-upgrade

我还安装了来宾添加项,以便我可以访问共享文件夹。

然后我点击重新启动,这就是我的问题所在——从那以后我一直无法成功重新启动。

屏幕显示一堆 [ OK ] 提示,然后停在一条显示:

[ 确定 ] 启动 UID 120 的用户管理器。

尽管如果没记错的话,每次我重新尝试时它都会在不同的提示下停止。

编辑:不,我想记忆不起作用。似乎总是停在那个提示上。之前的提示继续引用“gdm”,例如“Removed slice User Slice of gdm”。

我见过的类似问题的解决方案使用不同的命令。因此,我按 CTRL + ALT + F2 去获取终端,但我永远无法登录 - 屏幕闪烁,因此我必须按每个键几次才能注册字母,并且由于密码字符永远不会显示,我无法可靠地输入密码和登录。

关于如何解决这个问题的任何想法,或者其他一些不涉及从新图像开始的解决方案?

编辑:解决方案如如果那个该死的屏幕不再闪烁的话可能会有用。

编辑:大约 20 分钟后,闪烁停止了,我登录到了 TTY2。现在无法尝试其他解决方案,因为我的启动硬盘已满。

在此输入图像描述 在此输入图像描述

答案1

该问题与 VirtualBox 或其他任何东西无关!在 Linux 或其他 Unix 中,如果您的根文件系统已满,则它无法工作!当然有解决方案,但它不仅仅有效。

A. 现在如何制作 - 无需额外空间:

  1. 启动你的虚拟机恢复模式 - 重新启动后快速单击虚拟机,进入并按 Shift 键。如果不能,请检查虚拟机 BIOS 设置。

  2. 给你 root 密码来获取控制台。

  3. 由于您将所有内容都集中在一个文件系统中,因此您应该能够访问 /home 并删除任何不必要的文件。例如,您的用户应该有一个 .Trash* 或 .local/share/Trash,这是您的回收站,可以清空。

B. 添加空间!
- 如果你添加很多程序,9GB 是相当少的。

  1. 关闭虚拟机。

  2. 在 CMD(Windows 中的控制台)中运行vboxmanage modifyhd以增加 VM 磁盘(详细信息在这里)。

  3. 从 ISO 或 CD(而不是从磁盘)启动 VM。或者尝试这个解决方案用于即时调整大小(不建议)。

  4. 从那里,调整 Linux 分区的大小(信息又是在这里或搜索它)

相关内容