温馨提示×

CentOS VirtualBox共享文件夹设置方法

小樊
62
2025-06-04 00:25:14
栏目: 智能运维

在CentOS虚拟机中使用VirtualBox设置共享文件夹的步骤如下:

  1. 安装增强功能
  • 打开VirtualBox软件,选择你的CentOS虚拟机,点击“设置”。
  • 在设置窗口中选择“存储”,然后点击“控制器:SATA”旁边的“新建虚拟光驱”。
  • 选择“VDI(VirtualBox Disk Image)”作为虚拟光驱类型,创建一个新的虚拟光盘。
  • 重启VirtualBox,并在虚拟机启动时按下Enter键进入Linux终端。
  • 切换到root用户,执行以下命令来安装增强功能:
mkdir /cdrom
mount /dev/cdrom /cdrom
cd /cdrom
sudo sh ./VBoxLinuxAdditions.run
  1. 加载vboxsf模块
  • 安装完成后,执行以下命令来加载vboxsf模块:
sudo modprobe vboxsf

如果遇到错误,比如“Kernel headers not found”,则需要安装内核头文件:

cat /etc/redhat-release
yum update
yum install kernel-headers perl kernel-devel gcc make -y

然后重启VirtualBox并再次执行安装增强功能的步骤。

  1. 配置和挂载共享文件夹
  • 在VirtualBox的主窗口中,选择你的虚拟机,点击“设置”。
  • 在设置窗口中选择“共享文件夹”,点击右侧的“添加”按钮。
  • 选择你想要共享的文件夹,给它命名,并选择“自动装载”和“固定分配”。
  • 点击“确定”保存设置。
  1. 在CentOS虚拟机中挂载共享文件夹
  • 打开虚拟机的终端。
  • 创建挂载点目录(如果尚未创建):
sudo mkdir /mnt/shared
  • 挂载共享文件夹:
sudo mount -t vboxsf <共享文件夹名称> /mnt/shared

例如,如果你共享的文件夹名为“shared”,则命令为:

sudo mount -t vboxsf shared /mnt/shared

现在,你应该能够在CentOS虚拟机的/mnt/shared目录下访问在VirtualBox中设置的共享文件夹。

请注意,如果遇到权限问题或挂载失败,可能需要检查共享文件夹的权限设置,或者在VirtualBox的共享文件夹设置中确保选择了正确的访问权限。此外,确保宿主机和虚拟机之间的网络连接是正常的。如果在执行上述步骤后仍然无法访问共享文件夹,建议检查VirtualBox的日志文件以获取更多信息。

0