VirtualBox linux虚拟机和宿主机启用共享文件夹
虚拟机Centos如何和主机共享目录1.mkdir /mnt/cdrom2.mount /dev/cdrom /mnt/cdrom3.cp -R /mnt/cdrom /usr/local/src/VBoxAdditions4.yum install -y gcc gcc-devel gcc-c++ gcc-c++-devel make kernel kernel-devel bzip25./us
创建虚拟机和宿主机的共享目录可以方便二者进行文件传送或者软件编译开发.
常规方法
步骤1: VirtualBox中选中虚拟机的"设置", 选中"共享文件夹".
步骤2: 添加需要共享宿主机的文件夹
步骤3: 为虚拟机添加控制器镜像..
如果没有该文件, 则关闭虚拟机在"设置>> 存储>>控制器"中加入VBoxGuestAdditions.iso镜像;
控制器镜像加载前:
控制器镜像加载后:
步骤4: 创建虚拟机共享目录,并挂载
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
执行"mount /dev/cdrom /mnt/cdrom"后:
如果挂载国产中出现"mount: no medium found on /dev/sr0" 问题, 则需要查看步骤3中为虚拟机加载控制器镜像是否成功
操作示例:
步骤5: 检查文件夹VBoxAdditions是否存在, 如果不存在,创建该文件夹.
[root@localhost cdrom]# cd /usr/local/src/VBoxAdditions
-bash: cd: /usr/local/src/VBoxAdditions: No such file or directory
[root@localhost cdrom]# cd /usr/local/src
[root@localhost src]# ll
total 0
[root@localhost src]# mkdir VBoxAdditions
[root@localhost src]# ll
total 0
drwxr-xr-x. 2 root root 6 Jan 19 10:32 VBoxAdditions
创建实例:
步骤6: 复制/mnt/cdrom中文件到其他位置/usr/local/src/VBoxAdditions
cp -R /mnt/cdrom/* /usr/local/src/VBoxAdditions
步骤6和步骤7操作示例:
步骤7: yum安装共享相关工具
yum install -y gcc gcc-devel gcc-c++ gcc-c++-devel make kernel kernel-devel bzip2
安装完成:
步骤8: 安装VBoxLinuxAdditions.run
/usr/local/src/VBoxAdditions/VBoxLinuxAdditions.run install
安装VBoxLinuxAdditions.run后:
如果安装遇到如下问题:
-bash: /usr/local/src/VBoxAdditions/VBoxLinuxAdditions.run: No such file or directory
请检查"/usr/local/src/VBoxAdditions/"下是否有VBoxAdditions相关文件.
如果没有该文件, 则关闭虚拟机在"设置>> 存储>>控制器"中加入VBoxGuestAdditions.iso镜像.后再重新执行以上操作命令.
步骤9: 启用共享文件夹, 如果需要共享多个文件夹, 需在虚拟机中为每一个文件夹创建对应的共享目录.
# 创建linux机的共享文件夹
mkdir /home/www
# 共享挂载
mount -t vboxsf mooc /home/www
命令执行:
步骤8 :进行共享设置
步骤9: 设置共享后重启虚拟机, 检验是否共享成功.
即在宿主机共享目录下创建文件,虚拟机共享目录下会同事存在;反之亦然.
补充"虚拟机增强功能"安装方法:
在虚拟机对应的 "设备 >> 安装增强功能"下也可进行共享设置
更多推荐
所有评论(0)