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





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