在w7上安装VirtualBox,虚拟Ubuntu10.04 成功分配数据空间

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
leonter
帖子: 1
注册时间: 2009-08-17 13:35

在w7上安装VirtualBox,虚拟Ubuntu10.04 成功分配数据空间

#1

帖子 leonter » 2010-05-10 22:00

借用了一个网贴,经实践后修改:

在w7上安装VirtualBox,虚拟Ubuntu10.04

VirtualBox可以通过分配数据空间来实现主机和虚拟机之间的数据交换。首先要给虚拟机安装增强功能包,然后在“数据空间”里面添加一个固定分配的数据空间,名称改为share(名称可以任意定)。

如果虚拟机是Linux系统,以Ubuntu为例,假设挂载目录是/home /aaa/sharefile,(此文件夹要先行设立,例如 /home/aaa/ccc 可以任意定 )

直接在终端执行下列命令即可:
sudo mount -t vboxsf share /home/aaa/sharefile/

这个时候打开sharefile文件夹,里面就是主机share中的文件内容了。

如果要取消挂载,使用下列命令:
sudo umount /home/aaa/sharefile/

然后在VirtualBox取消分配空间即可。

---------------------------------------------------------------------------------------------

以下未经实践

如果是Windows系统,进入cmd,执行下列指令:
net use z: \\vboxsvr\share (此\\后可能为主机中的需挂载目录路经)

在资源管理器里面就会多出一个网络映射驱动器z,里面是share中的文件内容。如果取消的话,直接在驱动器上点右键,选择“断开”即可,然后在VirtualBox取消分配空间。
头像
hemingsheng
帖子: 32
注册时间: 2010-03-26 10:53

Re: 在w7上安装VirtualBox,虚拟Ubuntu10.04 成功分配数据空间

#2

帖子 hemingsheng » 2010-11-08 22:31

leonter 写了:借用了一个网贴,经实践后修改:

在w7上安装VirtualBox,虚拟Ubuntu10.04

VirtualBox可以通过分配数据空间来实现主机和虚拟机之间的数据交换。首先要给虚拟机安装增强功能包,然后在“数据空间”里面添加一个固定分配的数据空间,名称改为share(名称可以任意定)。

如果虚拟机是Linux系统,以Ubuntu为例,假设挂载目录是/home /aaa/sharefile,(此文件夹要先行设立,例如 /home/aaa/ccc 可以任意定 )

直接在终端执行下列命令即可:
sudo mount -t vboxsf share /home/aaa/sharefile/

这个时候打开sharefile文件夹,里面就是主机share中的文件内容了。

如果要取消挂载,使用下列命令:
sudo umount /home/aaa/sharefile/

然后在VirtualBox取消分配空间即可。

---------------------------------------------------------------------------------------------

以下未经实践

如果是Windows系统,进入cmd,执行下列指令:
net use z: \\vboxsvr\share (此\\后可能为主机中的需挂载目录路经)

在资源管理器里面就会多出一个网络映射驱动器z,里面是share中的文件内容。如果取消的话,直接在驱动器上点右键,选择“断开”即可,然后在VirtualBox取消分配空间。

我按照你的怎么报这个错呢?
截图终端.jpg
头像
狼小羊
帖子: 4
注册时间: 2010-04-26 14:23

Re: 在w7上安装VirtualBox,虚拟Ubuntu10.04 成功分配数据空间

#3

帖子 狼小羊 » 2010-12-18 1:54

hemingsheng 写了:
leonter 写了:借用了一个网贴,经实践后修改:

在w7上安装VirtualBox,虚拟Ubuntu10.04

VirtualBox可以通过分配数据空间来实现主机和虚拟机之间的数据交换。首先要给虚拟机安装增强功能包,然后在“数据空间”里面添加一个固定分配的数据空间,名称改为share(名称可以任意定)。

如果虚拟机是Linux系统,以Ubuntu为例,假设挂载目录是/home /aaa/sharefile,(此文件夹要先行设立,例如 /home/aaa/ccc 可以任意定 )

直接在终端执行下列命令即可:
sudo mount -t vboxsf share /home/aaa/sharefile/

这个时候打开sharefile文件夹,里面就是主机share中的文件内容了。

如果要取消挂载,使用下列命令:
sudo umount /home/aaa/sharefile/

然后在VirtualBox取消分配空间即可。

---------------------------------------------------------------------------------------------

以下未经实践

如果是Windows系统,进入cmd,执行下列指令:
net use z: \\vboxsvr\share (此\\后可能为主机中的需挂载目录路经)

在资源管理器里面就会多出一个网络映射驱动器z,里面是share中的文件内容。如果取消的话,直接在驱动器上点右键,选择“断开”即可,然后在VirtualBox取消分配空间。

我按照你的怎么报这个错呢?
截图终端.jpg

共享文件夹的名称千万不要和挂载点的名称相同。比如,上面的挂载点是/mnt/shared ,如果共享文件夹的名字也是shared 的话,在挂载的时候就会出现如下的错误信息
/sbin/mount.vboxsf: mounting failed with the error: Protocol error

在别的地方看到的。希望对你有帮助。 :em06
回复