解决Virtual Box(vbox)虚拟机无法和主机复制粘贴拖放
2023-05-21 10:33 狼人:-) 阅读(4518) 评论(0) 编辑 收藏 举报环境:主机win10,虚拟机Ubuntu,主机和虚拟机间无法复制粘贴文本和拖放
解决方法:
1.安装扩展包
确保安装了和vbox版本对应的扩展包
,比如安装了VirtualBox 6.1.6,同时也要安装VirtualBox 6.1.6 Oracle VM VirtualBox Extension Pack;
2.安装增强功能
虚拟机安装增强功能
,安装完需要重启;
3.配置共享
vbox配置了共享粘贴板
,配置完需要重启;
4.进程检查
以上都没问题了,那么大概率就是虚拟机里面的vbox进程没跑起来导致的,再继续以下排查。
Ubuntu命令行模式下输入以下ps命令,查看vbox相关进程是否在运行:
ps axu | grep VBox*
看是否有以下两个进程(clipboard就是与复制粘贴相关的服务)
user 1796 0.0 0.0 132528 412 ? S 10月09 0:00 /usr/bin/VBoxClient --clipboarduser 1797 0.0 0.0 201168 1456 ? Sl 10月09 0:01 /usr/bin/VBoxClient --clipboard
如果没有,执行命令VBoxClient-all
启动进程,如果提示命令出错,则直接跳到第5步;
如果有,则杀掉这两个进程,利用下面的命令:
ps -ef|grep "clipboard"|grep VBoxClient|grep -v grep|cut -c 9-15|xargs kill -9VBoxClient-all
或根据上面步骤得到的pid来杀,或者用pkill都可以:
kill -9 1796 1797
然后执行以下命令重启进程,一般这时候就可以复制粘贴了。
$ VBoxClient-all
如果仍无法复制,则尝试接下来的第5步。
5.安装VBoxGuestAdditions扩展
步骤如下:
①打开并运行虚拟机系统,选择设备-分配光驱-选择虚拟盘;
②再选择VBox安装目录(比如C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso)下的VBoxGuestAdditions.iso
镜像;
③进入Linux虚拟机系统,会自动加载该镜像,并提示是否要运行安装程序,选择是并等待安装完成即可;
④重启虚拟机系统,通过ps命令看下vbox两个进程VBoxClient --clipboard
是否运行,正常运行则可以尝试复制粘贴,否则通过命令VBoxClient-all
启动该进程,再尝试复制。
一般到这里,大多数可以解决问题了。如果还是没有,再进行第6步。
6.手动安装vbox工具(virtualbox-guest-x11)
命令行输入命令:
sudo apt-get updatesudo apt-get dist-upgradesudo apt-get install virtualbox-guest-x11
如果提示有依赖,安装对应依赖的软件即可。
然后重启虚拟机,通过ps命令看下vbox两个进程VBoxClient --clipboard
是否运行,正常运行则可以尝试复制粘贴,否则通过命令VBoxClient-all
启动该进程,再尝试复制。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2021-05-21 使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序 https://www.electronjs.org/ https://www.electronforge.io/