我只能用键盘输入密码,这是我登录后看到的内容
CtrlAlt如果我尝试使用+切换到终端,F1我会得到这个
我不知道如何解决这个问题,或者是否有可能在不访问终端的情况下解决这个问题。
恢复控制台也不起作用。它打开了,但键盘输入似乎也不起作用。
有人遇到过这种情况吗?
更新(次日) 键盘输入允许我按 Alt+F2 并调用终端,但我无法将焦点转移到打开的终端窗口。有没有关于如何将焦点(Alt+Tab 不起作用)转移到终端窗口的提示。
看到这个你可能知道发生了什么,也许没有窗口管理器加载?
答案1
您是否已对所有基本虚拟机配置设置进行了全面检查?也就是说,尝试将 VirtualBox VM 设置设置为简单易懂的设置?
- 确保
General
Operating System
Linux并且Version
是Ubuntu或者Ubuntu-64作为适当的。 - 用作芯片组
System
。PIIX3
不是启用 EFI。 - 在 中
Display
,自然只有 1 个显示器。同时打开 3D 和 2D 加速离开。我不知道该如何建议视频内存的大小。那么,32 MB?(似乎绰绰有余,所以为什么不呢?) - 我总是
Audio
必须使用“ICH 97”,否则在 Ubuntu 中就没有声音。(我不知道为什么 VirtualBox 上的“Intel HD Audio”不适用于 Ubuntu。我一直想问这个问题。)
只是想看看你是否能进入任何一种可用的终端模式,您尝试过启动single user
模式吗?
- 选择(突出显示)您想要使用的 GRUB 启动菜单项。
- 按下e即可编辑所选启动菜单项的 GRUB 启动命令。
- 在靠近底部的行
single
后面添加内核启动选项。ro quiet splash
- 按Ctrl+X或F10使用这些内核选项进行启动。
如果您可以成功启动single user
模式,则可以安装 VirtualBox Guest Additions 并应用任何当前的 12.04 更新。我建议您尝试这样做。
首先
dkms
使用 安装apt-get update apt-get install dkms
我推荐这个有两个原因:
- Oracle 建议在安装 Linux Guest Additions他们的 VB 手册部分。
- 我个人在未安装时在 VB VM 中安装 Guest Additions 时遇到了问题
dkms
。;-)
连接新增嘉宾将映像文件复制到虚拟机的 CD 驱动器。在我的 MacBook 上,此映像位于:
/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso
注意:按Shift+ ⌘+G将打开前往文件夹窗口发现者您可以在其中输入图像文件的完整路径名。
挂载虚拟机(虚拟)的 CD 设备:
mkdir /media/VbAdditionsCD mount /dev/cdrom /media/VbAdditionsCD
运行 Guest Additions 安装:
/media/VbAdditionsCD/VBoxLinuxAdditions.run
我还建议应用任何其他当前的 12.04 更新:
apt-get upgrade apt-get dist-upgrade
(这可能没用,但值得一试,不是吗?)
重新启动并让我们知道发生了什么
reboot now
笔记: sudo
对于上面列出的命令来说不是必需的,因为当你使用single user
模式时是 root
(提到这一点只是为了以防有人好奇)。
您查看过任何日志吗?您能从 Live CD 启动虚拟机吗?如果可以,请查看虚拟机的/var/log/syslog
。
我还想到,由于这是在 VirtualBox VM 内部发生的,您(也)应该查看虚拟机的日志,看看是否有任何内容“弹出”。
你也可以将日志文本剪切并粘贴到 pastebin 中,paste.ubuntu.com例如,然后将 pastebin 链接添加到您的问题中。
答案2
在 12.04 更新后,我看到了同样的症状。我删除并重新安装了 VBox 附加组件,然后执行了“apt-get -f install”。两者都以 root 身份登录,并在单用户模式下启动。如果无法以单用户模式启动,请删除 grub 中的“gfxmode $linux_gfx_mode”行。
答案3
我也尝试了健全性检查,这些检查帮助我找出了问题所在。就我而言,从 11.10 升级时缺少“libjpeg8”的安装。为了解决这个问题,我做了以下事情:
- 启动时按住 SHIFT,选择“以前的 Linux 版本”。在该菜单中,我可以选择 Ubuntu(linux 3.0.0-14)、Ubuntu(linux 3.0.0-12)和 Ubuntu(linux 2.6.38-11)。我选择了 -12,我假设它对应于我拥有的 11.10。
- 启动后,我看到了相同的黑屏,但这次左侧的图块可以运行,因此我可以打开终端窗口并单击它以便进行输入。
sudo apt-get install libjpeg8
- 然后我删除了 vbox 客户添加项(我不得不运行几次。每次运行时,卸载程序都会执行一些操作,所以我尝试直到卸载程序没有报告任何更改)
sudo sh /media/VBOXADDITIONS_4.1.12_77245/VBoxLinuxAdditions.run uninstall
- 并重新安装
sudo sh /media/VBOXADDITIONS_4.1.12_77245/VBoxLinuxAdditions.run
重新启动后,我得到了一个可以工作的桌面。