====== vdfuse 挂载 mount vdi 文件 ====== 怎么挂在vdi文件,大部分给出的答案都是安装virtualbox-fuse。但是,virtualbox-fuse 在新版中已经被移除了。去这里下载。。。 http://security.debian.org/debian-security/pool/updates/main/v/virtualbox/virtualbox-fuse_4.1.42-dfsg-1+deb7u1_amd64.deb 下载之后,不能直接安装。因为这个virtualbox-fuse 只支持老板的virtalbox ,debian下的 virtualbox (= 4.1.42-dfsg-1+deb7u1) ,直接安装deb是不行的。 其实只要提取vdfuse这个可执行文件。就可以了。 dpkg -x virtualbox-fuse_4.1.42-dfsg-1+deb7u1_amd64.deb temp sudo cp temp/usr/bin/vdfuse /bin 它本身有执行属性 如果没有 执行下下面命令 sudo chmod 755 /bin/vdfuse 添加 当前用户 进 fuse用户组 我是直接编辑 /etc/group (忘记添加用户组命令了) 要生效的话需要注销一下。 打开''/etc/fuse.conf''文件,将''user_allow_other''前面的“#”删除,保存一下。 接下来就可以进行mount工作了。 首先,通过vdfuse将vdi文件mount到一个临时的mount point上: vdfuse -f /xxxxx/xxxx.vdi ~/mnt/vdi_xxxx/ 这时候会得到一个~/mnt/vdi_xxxx/Partition1 (如果只有一个分区)文件。再次mount: sudo mount ~/mnt/vdi_xxxx/Partition1 ~/mnt/xxxx/ OK!大功告成。 原文: http://blog.zeerd.com/archives/851 是在ubuntu下实现,可能少许不同,原理是一样的