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目录下,如下图

1660s虚拟化_1660s虚拟化

安装VMware Tools需要root权限,需要输入root账号密码,然后点击“授权”。

执行应用程序->系统工具->终端,打开终端,执行su命令,输入root密码切换到root权限下,进入/media/VMware Tools目录,在VMwareTools-8.8.0-471268.tar.gz点右键->解压到,如下图

1660s虚拟化_tools_02

定位到jack目录下,点击“解压缩”,在/home/jack目录下变生成了安装包vmware-tools-distrib,在终端中执行如下操作:

#cd /home/jack/vmware-tools-distrib

然后执行:

#./vmware-install.pl

1660s虚拟化_linux_03

然后一路按默认,回车,待安装完成后,如下图

1660s虚拟化_1660s虚拟化_04

然后,输入reboot重启。

2,现在觉得前面安装Fedora 16主机名不合适,想修改之。需要编辑如下文件(在root权限下):

vim /etc/sysconfig/network

定位到第二行,修改如下:

HOSTNAME=localhost.fedora-16

然后保存退出,重启后如下图,主机名已经改变

1660s虚拟化_1660s虚拟化_05

3,为了安装软件方便,先安装一个非常有用的小工具Fedora Utils,可以通过 Fedora Utils安装很多库里没有的软件,如Adobe Flash Plugin、Java 运行环境、微软字体、 Codecs、 Skype、Google Earth等,还可又用来升级系统。除又上功能,还可以用来调整或清理系统。

Fedora Utils下载地址: http://blog.51osos.com/linuxnews/fedora-utils-fedora-16/

也可以用下列方式在线安装:

[root@localhost jack]# yum -y localinstall http://fedorautils.sourceforge.net/fedorautils-latest.noarch.rpm

然后执行应用程序->系统工具->Fedora Utils,如下图

1660s虚拟化_虚拟机_06

需要root权限,输入root密码,点击“确定”,如下图

1660s虚拟化_linux_07

按默认的Essential Tweaks & Tasks,点“确定”,如下图

1660s虚拟化_tools_08

选择需要安装的软件,这里除了"Enable Autologin"选项外,全部选中,点击“确定”,然后Fedora Utils开始安装选中的软件,操作结果如下:

1660s虚拟化_vmware_09

三,修改配置文件使以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,如下图

1660s虚拟化_vmware_10

选中右侧的"Always enabled”,然后点击"Add",共享设置向导,如下图

1660s虚拟化_虚拟机_11

点击Next,按下图所示选择共享

1660s虚拟化_linux_12

点击"Browse",定位到设置的共享文件夹,点击"Next"

 

1660s虚拟化_1660s虚拟化_13

确认勾选"Enable this share",点击"Finish",完成共享设置。

1660s虚拟化_tools_14

点击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下也能够看到,并且可以修改。