LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1419|回复: 4

LFS over VMWare: HGFS HOWTO

[复制链接]
发表于 2007-12-4 20:03:01 | 显示全部楼层 |阅读模式
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-4 20:38:41 | 显示全部楼层
我不懂 VM,想问楼主以上方法是否各版的 VMWare 都能通用?

另外对内核的版本有要求否?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 21:12:08 | 显示全部楼层
Post by d00m3d;1791558
我不懂 VM,想问楼主以上方法是否各版的 VMWare 都能通用?

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

使用道具 举报

发表于 2007-12-4 21:14:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 21:25:20 | 显示全部楼层
对,就是这个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表