在Oracle VM VirtualBox中键盘无法使用

53

我正在我的Windows 7系统上安装上述提到的虚拟机。在安装过程中,当我按下回车键并开始安装Linux时,虚拟机中的键盘停止工作,因此我无法完成安装(需要输入root密码等)。

我尝试谷歌并找到解决方案,但各种故障排除提示都没有帮助。


2
如果您还没有尝试过,请尝试重新启动计算机,然后再次尝试。 - r4.
我已经尝试过了,但对我没有用! - Rndm
我尝试在虚拟机上禁用自动鼠标集成,但未能成功。有人可以帮忙吗?因为很少有时候虚拟机会指示不支持自动鼠标集成,但键盘却可以正常工作。 - Rndm
你尝试过在不同的主USB端口上使用en-US键盘,而不是使用集线器吗?虚拟机是否可以访问该设备? - Cees Timmerman
我在安装Ubuntu 19.10虚拟机客户端时遇到了类似的问题。我可以使用Tab、Space和Enter导航对话框,但无法输入文本。重新启动安装映像并在引导管理器选项中启用屏幕键盘解决了我的问题。我甚至不需要使用屏幕键盘;一旦它被启用,键就可以正常工作。也许与此相关:https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/548891 - ʇsәɹoɈ
13个回答

78

关闭虚拟机,并在“显示”模块下更改“视频内存”为128 MB。我忘记增加它,只有12 MB,但将其增加到128 MB后就可以使用了!


3
不太明白原因,但对我起作用了。并不是在Linux上,而是在Mac OS Mavericks上(直到我的Mac到货为止;-))。 - LSerni
4
对我来说不起作用。我的虚拟机客户机(CentOS7)键盘似乎在我升级Windows 10后停止工作了。 - eyn
1
它也在我的Windows 7主机和Linux Ubuntu 14.04客户端上运行良好。谢谢! - Federico Viscioletti
1
我也不确定是怎么回事,但它对我也绝对有效。 - mutantkeyboard
3
好的提示,这对我在Windows 10上使用Ubuntu很有帮助。谢谢! - Emerick Rogul
显示剩余5条评论

29

按照以下步骤操作,对我有效:

  1. 设置
  2. 用户界面
  3. 输入下拉菜单
  4. 取消选中并再次选中键盘复选框
  5. 点击 确定

1
这对我有用。有时,在执行此操作后,我必须按NumLock键才能开始响应键盘。 - masadwin
在我按下数字锁定键后,它也开始正常工作了。 - Sergey

16

我曾经遇到同样的问题,通过在文本框上右键单击然后点击"插入表情符号"才能够输入。


3
很奇怪,那对我也起作用了。我也启用了USB3,所以我不能确定你是否需要这样做,但现在肯定有效。 - relief.melone

12
我用以下方法解决了这个问题:
  1. 为你的VirtualBox版本安装正确的扩展包。
  2. 在你的虚拟机中启用USB 3。
  3. 关闭所有VirtualBox实例。
  4. 打开终端并运行

    VBoxManage setextradata "$NAME" VBoxInternal2/EfiGraphicsResolution X

    其中$NAME是你的虚拟机的名称。

来源

PS:这个来源是针对Windows的,但我在Ubuntu上使用也可以解决问题。


这就是我需要做的。在将VB从v5升级到v6后,我的键盘/鼠标在MacOS虚拟机中停止工作。需要安装扩展包,我忘记或不知道,然后重新启动虚拟机。 - Artem Russakovskii

10

我在将MacOS作为主机安装Ubuntu作为客户端时也遇到了这种问题。我认为将可用的VM内存增加到4GB解决了这个问题(一开始我只有1GB内存)。

希望这可以帮到你。


谢谢这个提示。惊讶地发现我的是第一个点赞 :) - Chris A.
果然,Ubuntu 19.10需要更多的安装内存:https://answers.launchpad.net/ubuntu/+question/686227 - rogerdpack
谢谢 - 我不知道为什么,但这很有帮助。 - Erab BO
@ErabBO 我的理解是,这只是因为操作系统需要更多的RAM才能正常工作。因此,问题出现的时间取决于您安装的操作系统是什么。当然,在本地安装多个虚拟机会消耗大量的RAM,有时我们会忘记操作系统的最低要求。 - Vincent Pazeller

3
我在解决这个问题上浪费了很多时间。 我的鼠标和键盘都不工作,而我正在Linux上的Virtual Box中安装MacOS Mojave。 您需要安装的是来自官方网站的Virtual Box扩展包 -> 双击并安装 -> 然后从设置中选择USB-3。 重新启动操作系统,就可以解决问题了。 如需更多信息,请参阅此文档:http://www.professionaltutorial.com/install-macos-mojave-virtualbox-windows/

2
如果您是在2020年第一次安装Virtual Box,并且您的主机系统是Windows 10,则需要禁用所有Hyper-V功能。问题可能不是键盘和鼠标不起作用,而是系统运行非常缓慢,最终会停止运行而不会崩溃。

参考Virtual Box支持https://forums.virtualbox.org/viewtopic.php?f=1&t=93800


1

我使用Windows 10作为主机,Ubuntu作为客户机

  1. 下载VirtualBox的旧版本(我的键盘在VB 6.1.12中无法工作,阅读了一些帖子后,我下载了VB 6.1.10)

  2. 将内存大小(RAM)增加到2048 MB(默认大小为1024 MB)

  3. 键盘可以正常工作!


0

我在不同版本的Ubuntu上遇到过这个问题(Ubuntu是主机系统)- 解决方法是在主机上禁用屏幕保护/锁定。 希望对你有用!


0

修复了这个问题:

1. Click `apple` logo, select "`System Preferences`";

2. Chose "`Security & Privacy`", click "`Privacy`";

3. Click your locked `lock` logo, just input your Mac password, 

4. Add "`VirtualBox App`" to "`Accessibility`" and “Input Monitoring”. 

5. Then, restart mac.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接