1,宿主机:windows 7SP1 Pro x64,8G内存
2,虚拟机:VMware 8.0.2 build-591240
3,虚拟主机:VMware下Fedora 16 x64 ,1G内存。
4,参考文章:
一,安装VMware Tools
VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。
只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
VMware Tools专栏提供VMware Tools下载及安装方法(含VMware Tools在linux系统,如Fedora系统下的安装方法),以及VMware Tools安装出错的解决方法,源自http://baike.baidu.com/view/3692037.htm。
1,点击VMware->VM->Install VMware Tools...,VMare 会自动挂载VMware Tools工具盘到/media目录下,如下图
安装VMware Tools需要root权限,需要输入root账号密码,然后点击“授权”。
执行应用程序->系统工具->终端,打开终端,执行su命令,输入root密码切换到root权限下,进入/media/VMware Tools目录,在VMwareTools-8.8.0-471268.tar.gz点右键->解压到,如下图
定位到jack目录下,点击“解压缩”,在/home/jack目录下变生成了安装包vmware-tools-distrib,在终端中执行如下操作:
#cd /home/jack/vmware-tools-distrib
然后执行:
#./vmware-install.pl
然后一路按默认,回车,待安装完成后,如下图
然后,输入reboot重启。
2,现在觉得前面安装Fedora 16主机名不合适,想修改之。需要编辑如下文件(在root权限下):
vim /etc/sysconfig/network
定位到第二行,修改如下:
HOSTNAME=localhost.fedora-16
然后保存退出,重启后如下图,主机名已经改变
3,为了安装软件方便,先安装一个非常有用的小工具Fedora Utils,可以通过 Fedora Utils安装很多库里没有的软件,如Adobe Flash Plugin、Java 运行环境、微软字体、 Codecs、 Skype、Google Earth等,还可又用来升级系统。除又上功能,还可以用来调整或清理系统。
然后执行应用程序->系统工具->Fedora Utils,如下图
需要root权限,输入root密码,点击“确定”,如下图
按默认的Essential Tweaks & Tasks,点“确定”,如下图
选择需要安装的软件,这里除了"Enable Autologin"选项外,全部选中,点击“确定”,然后Fedora Utils开始安装选中的软件,操作结果如下:
三,修改配置文件使以root为用户名登录生效
root@localhost jack# vim /etc/pam.d/gdm
定位到第3行,注释掉下面一行
#%PAM-1.0
auth [success=done ignore=ignore default=bad] pam_selinux_permit.so
#auth required pam_succeed_if.so user != root quiet
auth required pam_env.so
... ...
然后保存退出。
root@localhost jack# vim /etc/pam.d/gdm-password
定位到第3行
auth [success=done ignore=ignore default=bad] pam_selinux_permit.so
auth substack password-auth
#auth required pam_succeed_if.so user != root quiet
auth optional pam_gnome_keyring.so
auth include postlogin
... ...
然后保存退出。
四,配置VMware的共享功能
1,执行VMware->VM->Settings->Options->Shared Folders,如下图
选中右侧的"Always enabled”,然后点击"Add",共享设置向导,如下图
点击Next,按下图所示选择共享
点击"Browse",定位到设置的共享文件夹,点击"Next"
确认勾选"Enable this share",点击"Finish",完成共享设置。
点击OK关闭共享设置对话框。然后重新启动Fedora 16。
2,在Linux客户机中访问共享文件夹
在Linux虚拟机中,共享文件夹出现在/mnt/hgfs目录里。通过点选文件夹名并右击弹出菜单点属性,来改变目录中共享文件夹的设置。属性对话框出现。修改你想要的设置,然后点OK。
注意:即使hgfs文件夹权限设置似乎要求你必须拥有root用户的特权来向这个文件夹写入,但是不管你是否用root登录系统,任何用户都能够向这个共享文件夹里写东西。
备注:要将selinux关掉,否则开机会提示
Mounting local filesystem: [ FAILED ]
关掉的方法是将/etc/sysconfig/selinux中的“SELINUX=enforcing”修改为“SELINUX=disabled”。操作如下:
[root@localhost jack]# vim /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
然后重启计算机
在/mnt/hgfs下你会看到添加的文件夹。在windows下向指定的share folders写文件,在Linux客户机里面就能够看到,同样在Linux上写文件在Windows下也能够看到,并且可以修改。