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左右,几秒钟就能启动,有时间给你们传上来