安装虚拟机时无法用键盘的处理方法

1.装好Virtualbox后

添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组,sudo adduser ithurricane vboxusers(ithurricane是我的用户名,需要改为你的用户名)

2.初始的时候,USB设备由于权限问题无法使用,不过现在很多鼠标键盘都是USB的了,不能识别的话无法继续安装WinXP,

先新建一个usbfs组:sudo groupadd usbfs

将当前用户加入这个用户组:sudo adduser ithurricane usbfs

打开/etc/group文件gedit /etc/group

查找usbfs,记下ID,如,我的情况是:usbfs:x:1006:ithurricane

8.04 安装VirtualBox后热键,键盘失效,网上有些说关闭銉盘自动捕捉,效果不明显,毕竟不爽。后来在红联论坛找了以下东东:打开新立得,把scim- bridge-client-qt重装了下,同时把scim-bridge-client-qt4也给装了,重启,然后 virtualbox里的键盘就可以了。 试了一下,效果确实是好,完美解决,可以打开键盘自动捕捉了,跟以前一样。
或者:
系统——系统管理——语言支持,把“启动复杂字符输入支持“选现去掉,重启。
简体中文版对应为:文件->全局设定->输入,取消“自动获取键盘“

上面1006就是ID。

打开/etc/fstab文件:sudo gedit /etc/fstab

在后面加一行:none /proc/bus/usb usbfs devgid=1006,devmode=664 0 0

注意devgid=1006中的1006要改成你刚在group中查到的usbfs组的ID。保存文件。

下面就可以安装XP了,下载深度精简系统,这个是最适合安装在虚拟机上的系统,强烈推荐!打开 virtualBox 点击新建 ,然后一步步设置。我内存4G,我分给客户机1G内存。建好后点击设置,光驱设置里面选择刚下载的XP镜像。然后双击新建的客户机开始安装。安装过程同普 通安装XP相同。

安装完成XP后,启动客户机进入XP系统。点击设备-安装虚拟专用电脑辅助工具包(安装的时候发现无法打开光驱,相当的郁闷,还好我从国外的网站找到了VBoxGuestAdditions_2.0.4.iso的下载地址。放到了我的文件夹的Downloads里面了)。至此驱动安装完成。关闭客户机。然后Vbox选择设置-声音-选择ALSA那个。Virtualbox1.4下有自带的共享文件功能。在设置里选择共享,添加固定共享文件输入名字。

然后启动客户机,打开我的电脑,选择 “工具” — “映射网络驱动器”

在“文件夹”处填写://vboxsvr/ithurricane (ithurricane 是刚才我建的那个共享文件夹名)

点击完成之后,我们即可在我的电脑里像使用本地磁盘一样使用该共享文件夹。

这样Linux,Windows两不误,大家都玩玩Ubuntu吧!最后还有一点注意的是,有的时候会突然发现VM里键盘不能用了,在 VirtualBox主控台的"文件"->"偏好設定"->"输入",取消"自动捕捉键盘",就可以让keyboard恢复正常了。

鼠标的切换需要安装 scim-bridge-client-qt scim-bridge-client-qt4注销后就可以了。

### 虚拟机键盘无法使用的解决方案 #### KVM环境下虚拟机键盘失灵的处理方法 当通过 `virt-manager` 创建虚拟机并进入操作系统的安装界面,可能会遇到键盘失灵的情况。这通常是由于字符集识别问题引起的。可以通过以下方式解决此问题[^1]: - **调整虚拟机配置**:在启动虚拟机之前,确认虚拟机的显示设置是否正确。如果使用的是 SPICE 协议连接到虚拟机控制台,则可以尝试修改虚拟机 XML 配置文件中的 `<graphics>` 和 `<input>` 参数。 ```xml <graphics type='spice' port='-1' autoport='yes'/> <input type='keyboard' bus='usb'> <address type='usb' bus='0' port='2'/> </input> ``` 上述代码片段定义了一个 USB 类型的键盘设备,并将其绑定到虚拟机上。 --- #### VMware环境中虚拟机键盘失效的修复办法 对于运行于 VMware 平台上的虚拟机键盘可能因增强功能未启用而出现问题。以下是具体的解决措施[^2]: - **启用增强型虚拟键盘支持**:关闭虚拟机电源后,在虚拟机设置窗口中找到“常规”选项卡下的“增强型虚拟键盘”。将该选项更改为“如果可用则使用”,或者强制开启为“需要”。 这一更改会重新初始化主机与客户操作系统之间的输入交互机制,从而恢复键盘的功能。 --- #### Windows 8.1虚拟机键盘不可用的具体应对策略 针对基于 Windows 8.1 的虚拟化环境,其键盘异常可能是由驱动程序加载失败或硬件兼容性引发的。对此有如下建议[^3]: - **编辑注册表项**:打开目标虚拟机内的注册表编辑器 (regedit),定位至路径 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}` 下的所有子键。逐一检查是否存在名为 “DriverDesc”的字符串值等于 "Keyboard Class Driver" 的条目;若有发现,请确保对应数值数据字段为空白状态。 完成以上步骤之后重启计算机以使改动生效。 --- #### 综合考虑其他潜在因素 除了上述特定平台的操作指南外,还需注意一些通用性的排查方向: - 确认物理主机端实际接入的外部控制器(比如蓝牙无线版)工作正常与否; - 更新宿主软件版本号至最新稳定发行本; - 安装官方推荐配套工具包如 VirtIO Drivers 或 VMware Tools 来提升整体性能表现以及稳定性水平。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值