如何设置主机与虚拟机的文件共享?(奖励10分)

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:32:27
我的虚拟机是Sun VirtualBox 3.08,安装了Linux Ubuntu操作系统.
请问该如何设置主机与虚拟机之间的文件共享?
麻烦列出详细步骤,因为本人对Linux系统不甚不解,属于初学者.
先谢谢各位了:)
三楼能再说的详细点吗?我在安装linux之后就安装了增强功能,所以现在再按就没有反映了.
而且我对命令行操作不熟悉,麻烦一步步说给我听好吗?
先谢谢你了.

1.运行Ubuntu虚拟机,菜单栏"设备"-->"安装增强功能",
进入挂载的CD目录,复制相应的文件(一般是VBoxLinuxAdditions-x86.run,如果是64位系统选VBoxLinuxAdditions-amd64.run)到一目录下,设为/home/username (用户主目录),获得管理员权限(su),然后运行 sh /home/username/VBoxLinuxAdditions-x86.run
耐心等待安装结束
2.为linux 分配数据空间,,菜单栏"设备"-->"分配数据空间",假设数据空间名称为 share,在主机中的路径是D:\
3.在管理员权限下运行
mount -t vboxsf share /home/username/share
其中/home/username/share是要挂载到的路径,可改.
4.进入/home/username/share ,就可以看到D:\的内容了.

补充:Ubuntu下的 命令行权限有点特别,运行高级的权限命令 需要在前面加 sudo (该命令第一次运行需要设定密码,不是管理员密码,最好和你的用户密码一致) ,所以上面的命令安装增强功能的命令改为:
sudo sh /home/username/VBoxLinuxAdditions-x86.run
会提示你输入密码,认证后就可以安装了。如果你已安装过,没必要装第二次,除非Virtualbox版本相差较大。
后面的挂载命令相应的改为
sudo mount -t vboxsf share /home/username/share
另linux 下命令行基本操作:
../ //回到上级目录
cd path //切换 目录 path是路径,如 /etc/httpd
cd ./some //切换到当前目录下的一个名为some的文件夹
pwd //显示当前目录
ls //列出当前目录下的文件