日期:2014-05-16  浏览次数:20666 次

virtualbox 设置linux 共享目录

virtualbox安装在windows 7中,而virtualbox里头安装的客户端环境是ubuntu。

步骤1:# sudo apt-get upgrade

步骤2:# sudo apt-get update

步骤3:# sudo apt-get install dkms

(第3步必须安装的)

步骤4:# sh /media/VBoxLinuxAdditions-version/VBoxLinuxAdditions-x86.run

(x86是32位系统)

步骤5:# lsmod | grep vbox

(用于查看vboxvfs是否被安装了)

步骤6:在虚拟机控制台的菜单上“设备”->“数据空间”中创建一个目录并指定其名称(此名称将在linux中被使用)。如使用D:\sharedfolder作为共享文件夹,其名称默认为该目录名称“sharedfolder”。

步骤7:# sudo mkdir /mnt/share

(手动创建一个共享目录)

步骤7: # sudo mount -t vboxsf sharedfolder /mnt/share

(将控制台的sharefolder目录挂载到/mnt/share)

步骤8:# ls /mnt/share

(查看共享目录中的文件)

步骤9:sudo gedit /etc/fstab

(用管理员权限编辑此文件,并加入以下一条命令,以tab键作为间隔。)

步骤10: sharedfolder ? /mnt/share? vboxsf defaults 0 0 (加入的命令)

参考:

/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=0ef0ea4e-0a87-43d2-8225-c630c33d48d6 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=cce7194d-360f-44a8-aee9-412437f32728 none swap sw 0 0
sharedfolder /mnt/share vboxsf defaults 0 0

?步骤11:重启虚拟机。

步骤12:在命令中输入 # ls /mnt/share

步骤:13:看到效果,完成。