+ -
当前位置:首页 → 问答吧 → LFS over VMWare: HGFS HOWTO

LFS over VMWare: HGFS HOWTO

时间:2007-12-05

来源:互联网

OK,你的VMWare虚拟机上现在有了一个LFS系统。可是,你还缺少许多软件,连网络基本工具如ifconfig都没有。这样的系统,是无法直接运行vmware工具的。尽管没有图形界面的系统不需要平滑鼠标、文件拖拽等功能,但至少HGFS你是需要的。如何才能让HGFS工作起来呢?

下面的步骤在VMWare 6.0.2和CLFS 1.0.0上测试。
1、解压vmware-tools:
tar zxpvf VMWareTools-6.0.2-59824.tar.gz
cd vmware-tools-distrib

2、解压缩hgfs模块
tar xpvf lib/modules/sources/vmhgfs.tar

3、确定你的Linux头文件版本和内核头文件版本一致
如果不确定,先解压内核头文件,然后编辑vmhgfs-only/Makefile文件,将17行
HEADER_DIR = /lib/modules/$(VM_UNAME)/build/include
改为内核头文件的include位置。

4、cd vmhgfs && make && cd ..。之后会得到一个在vmware-tools-distrib目录下的vmhgfs.o文件。

5、install -dv /lib/modules/(内核版本)/kernel/fs/vmhgfs &&
cp vmhgfs.o /lib/modules/(内核版本)/kernel/fs/vmhgfs

6、depmod -A

7、cp lib/sbin32/vmware-hgfsmounter /sbin/mount.vmhgfs
如果系统是64位,把上面的sbin32改sbin64

8、install -dv /mnt/hgfs

9、编辑/etc/fstab,加入如下一行
.host:/ /mnt/hgfs vmhgfs defaults,ttl=5 0 0

10、重起电脑,就大功告成啦!

作者: 地球发动机   发布时间: 2007-12-05

我不懂 VM,想问楼主以上方法是否各版的 VMWare 都能通用?

另外对内核的版本有要求否?

作者: d00m3d   发布时间: 2007-12-05

引用:
作者: d00m3d
我不懂 VM,想问楼主以上方法是否各版的 VMWare 都能通用?

另外对内核的版本有要求否?
我仅在6.0.2上试验。此外,它提供的源代码应该可以在2.4版内核下编译。但2.6.22不能用,原因是其头文件中有一个bug。详情请参阅我之前的文章。

作者: 地球发动机   发布时间: 2007-12-05

这个文章?

http://www.linuxsir.org/bbs/thread318479.html

作者: d00m3d   发布时间: 2007-12-05

对,就是这个

作者: 地球发动机   发布时间: 2007-12-05