首先,确保你已经安装了VirtualBox和Linux虚拟机,并且虚拟机已经成功运行。在Linux虚拟机中打开终端,输入以下命令安装所需软件:
```
sudo apt-get update
sudo apt-get install virtualbox-guest-additions-iso
```
安装完成后,在VirtualBox菜单栏中选择“设备”->“插入Guest Additions CD镜像”,然后在Linux虚拟机中找到插入的CD镜像,并执行以下命令安装Guest Additions:
```
sudo mount /dev/cdrom /media/cdrom
cd /media/cdrom
sudo ./VBoxLinuxAdditions.run
```
安装完成后,重新启动Linux虚拟机。接下来,我们需要在VirtualBox中设置共享文件夹。在主机操作系统中打开VirtualBox,选择你要共享的虚拟机,点击“设置”->“共享文件夹”,点击“添加共享文件夹”图标,选择要共享的文件夹,并勾选“自动挂载”和“固定分配”。
在Linux虚拟机中,确保你已经安装了samba软件包,输入以下命令安装:
```
sudo apt-get install cifs-utils
```
创建一个目录用于挂载共享文件夹:
```
sudo mkdir /media/shared
```
然后使用以下命令挂载共享文件夹到虚拟机:
```
sudo mount -t cifs -o username=your_username //vboxsrv/share /media/shared
```
这里,将`your_username`替换为你的用户名,`share`替换为你设置的共享文件夹名称。输入你的密码后,你就可以在`/media/shared`目录下访问共享文件夹中的文件了。
最后,为了方便使用,我们可以将共享文件夹自动挂载到Linux虚拟机中。在Linux虚拟机中打开终端,编辑`/etc/fstab`文件:
```
sudo nano /etc/fstab
```
在文件末尾添加以下内容:
```
//vboxsrv/share /media/shared cifs username=your_username,password=your_password 0 0
```
保存并关闭文件,使用以下命令重新挂载文件系统:
```
sudo mount -a
```
这样设置完成后,共享文件夹会在Linux虚拟机启动时自动挂载到`/media/shared`目录下,方便我们进行文件的共享和访问。
通过以上步骤,我们成功实现了VirtualBox和Linux之间的文件共享,让我们可以更方便地在主机和虚拟机之间传输文件和数据。希望这篇文章对你有所帮助!