VirtualBox 如何共享目录
整体流程
工具准备
- developtools
- 增强功能文件 VBoxGuestAdditions.iso
安装 developtools。
一般载入系统的过程中窗口的下方都会建议下载 developtool
添加选项卡 “设备”。
安装增强功能。
登入指定系统(输入账号密码后)点击顶部的选项卡 “设备->安装增强功能…”,最后退出系统
配置增强功能的镜像文件 “VBoxGuestAdditions.iso”。
文件具体位置就在 VirtualBox 的安装目录下面。我的不知道为什么给我自动装上了。
添加共享文件夹。
点击 “设置->共享文件夹->添加共享文件夹按钮” :
第 1 个框写上你在 Windows 共享目录的全路径(包括共享目录名),
第 2 个框给全路径起个别名(如 sharedFile),
多选框选 “自动挂载、自动分配”,
最后确定并启动系统
启动增强功能程序
1、创建目录 /mnt/cdrom。用于存放从 Windows 系统载入的增强功能程序的相关文件,如:VBoxLinuxAdditions.run(稍后提及)
cd ./mnt
mkdir cdrom
2、载入增强功能程序。
/dev/cdrom – 内容输送 --> /mnt/cd
sudo mount /dev/cdrom /mnt/cdrom
3、查看并执行 VBoxLinuxAdditions.run
到 /mnt/cdrom 下执行 VBoxLinuxAdditions.run。
VBoxLinuxAdditions.run 不存在?(不可能!绝对不可能)
cd /mnt/cdrom
ls
./VBoxLinuxAdditions.run
大概率会报错,原因可能是要你装 bzip,我的要求是装 bzip2。具体看它的提示/警告。
不介意的话,执行下面的命令安装和更新一下
yum install -y bzip
yum install update
yum update kernel -y
yum install kernel-headers kernel-devel gcc make -y
最后再次运行
./VBoxLinuxAdditions.run
工具准备完毕,接下来开始获取共享文件内容
获取共享文件的内容
获取 Windows 共享文件的链接。
创建目录 /home/Images ,然后将别名 sharedFile 挂载到 Images 目录
mkdir /home/Images
cd /home/Images
mount -t vboxsf sharedFile /home/Images
打开即可得 Windows 上共享文件的内容
ls /home/Images