目标:【Virtualbox中的Ubuntu Server(guest operating system)】 与【Windows(host operating system)】实现文件共享(shared folders)。
方法:1.安装 guest additions
2. Samba
问题:采用方法1,Ubuntu Server为纯文本终端,VBoxGuestAdditions.iso在Windows磁盘中,不知道怎么导入 进来。
解决步骤:1. 在Virtualbox的窗口中,设置--存储--控制器(IDE);点击IDE树下的光盘图标;点击【分配光驱】的最右侧光盘图标;选择虚拟光盘VBoxGuestAdditions.iso(通常在Virtualbox的安装目录中);确定。
2. 在Ubuntu Server的终端中,检查VBoxGuestAdditions.iso的路径。
sudo blkid;得到如下信息,知道它在/dev/sr0 中。
/dev/sr0: LABEL="VBOXADDITIONS_4.3.10_93012" TYPE="iso9660"
3. 挂载设备
cd ~
mkdir cdrom 设定挂载点
sudo mount /dev/sr0/ ~/cdrom/
cd ~/cdrom/ 进入挂载点,看挂载情况
ls 得到如下信息
32Bit cert VBoxSolarisAdditions.pkg
64Bit OS2 VBoxWindowsAdditions-amd64.exe
AUTORUN.INF runasroot.sh VBoxWindowsAdditions.exe
autorun.sh VBoxLinuxAdditions.run VBoxWindowsAdditions-x86.exe
sudo ./VBoxLinuxAdditions.run
最后看到
Building the VirtualBox Guest Additions kernel modules ...done.
即完成,重启Ubuntu Server,检查是否装好。
lsmod | grep -io vboxguest
modinfo vboxguest
然后挂载
sudo mount.vboxsf SHARENAME ~/shared
or
sudo mount -t vboxsf SHARENAME ~/shared
具体操作参看http://www.binarytides.com/vbox-guest-additions-ubuntu-14-04/
来源:oschina
链接:https://my.oschina.net/u/2306127/blog/647611