1. 环境

我之前一直用的是虚拟机。 这次,我需要安装一些软件。 我以为把安装包从主机拖复制到虚拟机上就很容易了。 谁知道行不通呢? 拖到虚拟机窗口后就可以继续工作了。 显示红色不可操作图标,释放鼠标后,文件未复制到虚拟机。

2、主机与虚拟机相互访问

首先,确保主机和虚拟机可以互相访问。 在主界面左侧的虚拟机列表中,选择虚拟机,单击菜单栏中的【设置】菜单项,打开虚拟机【设置】对话框:

在左侧导航栏中,单击【网络】。 在右侧的网络设置中,将[连接方式]从默认的[网络地址转换(NAT)]更改为[仅主机网络],然后单击[确定]按钮保存设置。

安装后,网络连接中会多出一个Host-Only虚拟网卡。

记得把这个虚拟网卡的IP地址设置为自动获取。 然后启动虚拟机。 主机虚拟网卡上的IP地址和虚拟机网卡1上的IP地址在同一网段:

可以实现主机和虚拟机之间的相互访问。

3.共享粘贴板并拖放

为了在主机和虚拟机之间直接复制文件,需要在启动虚拟机之前进行设置。 同样打开虚拟机设置对话框,单击左侧导航栏中的【常规】,然后在右侧设置面板中选择【高级】。 ] 选项卡页中,将[共享粘贴板]和[拖放]都从默认的[禁用]更改为[双向]。

我以为这样设置完之后,启动虚拟机后就可以将主机上的安装包拖复制到虚拟机上了。 但将安装包从主机拖拽到虚拟机窗口时,会出现【复制】。

释放鼠标后,出现的不是复制进度窗口,而是丢弃进度窗口:

另外,使用Ctrl+C/Ctrl+V也不起作用。 此设置只能复制/粘贴文本,而不能复制/粘贴文件。

网上搜了一下说要安装增强包。

4.安装增强包

在Linux桌面菜单中,点击【设备】-【安装增强功能...】菜单项

弹出对话框

并且会在桌面生成一个镜像文件

单击对话框中的【确定】按钮

点击【运行】按钮进行安装

5. 设置共享文件夹

首先,在主机上创建一个新文件夹用作共享文件夹。 我是在E盘创建的。打开虚拟机设备对话框,点击左侧导航栏的【共享文件夹】,点击右侧配置面板最右侧的【添加共享文件夹】图形按钮mac拷贝文件到虚拟机,在弹出的对话框中- 弹出【添加共享文件夹】对话框,点击【将共享文件夹路径设置为新创建的文件夹,勾选【自动挂载】和【固定分配】,点击【确定】按钮保存设置。

重启虚拟机后,桌面上会出现一个文件夹

如果没有自动加载,可以在命令行使用mount命令手动挂载。 首先创建要挂载的目录/media/sf_。

[root@ ~]# cd /media

[root@media]# mkdir

[root@media]# mount -t /media/

将安装包复制到主机的E:\文件夹下,在虚拟机中打开该目录,就会看到这个文件

6.其他用户使用共享文件夹

切换到其他用户登录,桌面上可以看到共享文件夹,但是打开会报错。

对于此问题,只需将用户添加到组中并重新启动虚拟机即可。

[root@~]# –G mysql

7. 参考文献

[1] 主机和虚拟机之间的文件夹共享和双向复制

[2]增强包安装和共享文件夹

[3]无权访问共享文件夹/media/

未经允许不得转载! 作者:admin,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网

原文地址:《VirtualBox:在主机和虚拟机之间共享文件》发布于:2024-03-13

发表评论

表情:
验证码
评论列表 (暂无评论,46人围观)

还没有评论,来说两句吧...