centos

VirtualBox在CentOS上如何设置共享剪贴板

小樊
54
2025-09-19 23:11:35
栏目: 智能运维

一、安装VirtualBox Guest Additions(必备前提)
共享剪贴板功能依赖VirtualBox Guest Additions组件,需先完成安装:

  1. 启动CentOS虚拟机,确保系统已更新:
    sudo yum update -y
    
  2. 安装必要依赖(编译内核模块需要):
    sudo yum install -y kernel-headers-$(uname -r) gcc make perl
    
  3. 插入Guest Additions光盘:在VirtualBox主窗口选择CentOS虚拟机,点击顶部菜单栏设备插入Guest Additions CD镜像
  4. 挂载并运行安装脚本:
    • 打开CentOS的文件管理器,进入虚拟光驱(通常显示为“VBox_GAs_xxx”);
    • 或通过终端挂载:
      sudo mount /dev/cdrom /mnt
      cd /mnt
      sudo ./VBoxLinuxAdditions.run
      
  5. 重启虚拟机使增强工具生效:
    sudo reboot
    

二、配置VirtualBox共享剪贴板模式
安装完成后,需通过VirtualBox设置调整共享剪贴板模式:

  1. 关闭CentOS虚拟机,回到VirtualBox主窗口。
  2. 选择目标虚拟机,点击设置常规高级
  3. 在“共享剪贴板”下拉菜单中,选择所需模式:
    • 双向(推荐):允许主机与虚拟机互相复制粘贴;
    • 主机到访客:仅主机内容可复制到虚拟机;
    • 访客到主机:仅虚拟机内容可复制到主机;
    • 禁用:关闭共享剪贴板功能。
  4. 点击确定保存设置,重启虚拟机激活配置。

三、验证共享剪贴板功能
配置完成后,通过以下步骤测试功能是否正常:

  1. 在CentOS虚拟机中,使用Ctrl+C复制一段文本(如“测试共享剪贴板”)。
  2. 切换到宿主机(如Windows/Mac),打开任意文本编辑器,使用Ctrl+V粘贴,检查是否能显示复制的文本。
  3. 反向测试:在宿主机中复制内容,粘贴到CentOS虚拟机中,确认功能双向可用。

四、常见问题排查
若共享剪贴板无法使用,可尝试以下解决方法:

  1. 重新安装Guest Additions:卸载现有增强工具(sudo /opt/VBoxGuestAdditions-*/uninstall.sh),重复一、安装VirtualBox Guest Additions步骤。
  2. 检查设置是否正确:确认VirtualBox设置中“共享剪贴板”模式已启用(非“禁用”),且虚拟机已重启。
  3. 更新VirtualBox版本:旧版本可能存在兼容性问题,建议升级到最新版VirtualBox。
  4. 检查SELinux状态:若CentOS启用了SELinux,可能限制剪贴板访问,可临时关闭测试(sudo setenforce 0),若问题解决,需调整SELinux策略。

0
看了该问题的人还看了