服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在Mac OS X上安装VHD

是否有可能(如何)在OS X上安装由Windows 7创build的VHD文件? 我发现了一些关于如何在Linux上执行此操作的信息。 有一个保险丝fs“vdfuse”,它使用virtualbox库来装载virtualbox支持的文件系统。 然而,我无法在osx上编译这个包,因为几乎所有的头文件都丢失了,我怀疑它会起作用。 编辑#2:好吧,我的手脏了,最后在osx上编译vdfuse( http://forums.virtualbox.org/viewtopic.php?f=26&t=33355&start=0 )。 作为一个起点,我使用了macfuse( http://code.google.com/p/macfuse/ ),并查看了示例文件系统。 这导致我到以下构build脚本 infile=vdfuse.c outfile=vdfuse incdir="your/path/to/vbox/headers" INSTALL_DIR="/Applications/VirtualBox.app/Contents/MacOS" CFLAGS="-pipe" gcc -arch i386 "${infile}" \ "${INSTALL_DIR}"/VBoxDD.dylib \ "${INSTALL_DIR}"/VBoxDDU.dylib \ "${INSTALL_DIR}"/VBoxVMM.dylib \ "${INSTALL_DIR}"/VBoxRT.dylib \ "${INSTALL_DIR}"/VBoxDD2.dylib \ "${INSTALL_DIR}"/VBoxREM.dylib \ -o "${outfile}" \ -I"${incdir}" -I"/usr/local/include/fuse" \ -Wl,-rpath,"${INSTALL_DIR}" \ -lfuse_ino64 \ -Wall ${CFLAGS} 您实际上不需要在您的机器上编译VirtualBox,只需安装最新版本的VirtualBox即可。 所以现在我可以部分安装vhds。 单独的分区显示为我的安装点上的块文件Partition1,Partition2 …。 然而,Mac OS X不包含回送文件系统,macfuse的回送fs不能与块文件一起工作,所以我们需要一个回送fs来将blockfiles挂载为实际的分区。