mathe 发表于 2010-7-7 12:30:21

问个问题:主机和虚拟机之间如果想交换文件,有没有方便点的方法?比如能否创建一个双方都可以共享到的目录

mathe 发表于 2010-7-7 12:40:32

好像“数据空间”功能可以实现:
mount -t vboxsf share /mnt/share

wayne 发表于 2010-7-7 13:11:25

本帖最后由 wayne 于 2010-7-7 13:24 编辑

对,分配数据空间即可,

不过,要使分配的数据空间能被访问,需要先确保 guest系统安装了增强功能,这个都在VBoxGuestAdditions.iso里面的,而VBoxGuestAdditions.iso默认是在virtualbox的安装目录里面的(即Host机器里) 。

安装的方法就是:启动guest系统,让 guest系统的光驱加载上VBoxGuestAdditions.iso,如果guest是Linux,就执行 sh VBoxLinuxAdditions-x86.run 如果是 windows,就执行VBoxWindowsAdditions-x86.exe

增强功能安装好了,貌似guest Linux 好像要重启才能生效,
剩下的就是分配数据空间了,我一般是“固定分配”的,呵呵
guest Linux下使用命令挂载:   mount -t vboxsf (数据空间的名字)(在guest Linux下的挂载点)

wayne 发表于 2010-7-7 13:29:36

老大,多看看archlinux 的wiki吧:
http://wiki.archlinux.org/index.php/Main_Page_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

mathe 发表于 2010-7-7 13:33:07

呵呵,添加
share   /mnt/sharevboxsf
到fstab那么重启后也可以使用了:)

wayne 发表于 2010-7-7 13:35:44

135# mathe

嗯,fstab是负责 系统启动时自动挂载分区点的文件

无心人 发表于 2010-7-7 13:45:03

Gentoo没搞定那个,不让装,说,不支持内核模块

不知道怎么编译内核,来搞定
我就用第三方ftp空间互相传

wayne 发表于 2010-7-7 13:48:34

137# 无心人

谁叫你喜欢没事就编译内核,呵呵
我的内核一直都是默认的,我的arch用的非常好

无心人 发表于 2010-7-7 13:51:12

:dizzy:

Gentoo你不编译内核,你怎么装?

无心人 发表于 2010-7-7 13:55:03

:)

我有个优化的很好的内核配置,才3.5M左右,几秒钟就能启动,有时间给你们传上来
页: 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21
查看完整版本: 下载了个VirtualBox