linux系统安装相关问题

解决vmware上安装linux的相关问题

问题描述
电脑上安装了vmware workstation,然后在虚拟机上安装了linux redhat5.4系统,结果安装好后,进入linux系统中安装memcache时提示缺少gcc
gcc介绍
gcc主要是在linux系统下编程的一个编译器,我们在安装软件的过程有一个编译的环节,所以如果没有gcc,则软件无法编译,也就不能安装
产生原因
在vmware上一键安装linux时,系统的所有组件都是默认安装,用户无法自己选择所要安装的组件,而gcc并不是默认自动安装的,所以系统安装后就没有gcc
解决过程
这个问题困扰了我2天,在vmware上重装了多次linux系统,还是没有找到解决的方法。也不知道如何去设置选择需要安装的组件。找同事帮我看了之后也没有解决。由于我们安装的是同一版本的redhat系统,他那边安装的没问题,所以应该不是系统的版本原因。本来想在安装好的系统上重新安装gcc,在网上找到了一些帖子:http://www.cnblogs.com/chuncn/archive/2010/10/15/1851853.html 按照帖子上的方法来安装之后,发现安装没有成功。最后还是决定从根找起。既然不是系统版本的原因,那可能就是虚拟机的原因,我把原来的vmware卸载然后重新安装了另外一个版本(6.0.0)的虚拟机,然后在新安装的vmware上安装linux系统。这一次,终于可以自定义安装的组件了。我把需要的组件全部选择了安装。系统安装成功后,启动正常,然后在命令行中通过gcc命令测试,发现gcc也已经正确安装。这时又出现了两个新的问题。

问题描述
redhat系统在vmware安装成功后,启动发现分辨率很低,我想设置为1024*768,但是系统默认只有800*600 和600*400两种选择。还有一个问题就是在vmware中设置了share folder,但是在系统中没有起作用(在linux系统中无法访问share folder)。
share folder介绍
我们可以通过vmware的设置一个或多个共享文件夹,这些共享文件夹可以在linux和windows系统中共同访问,如果我们需要将windows系统上的一些文件传到linux系统中,我们可以把这些文件copy到共享文件夹中,然后在linux系统中可以访问到这个文件。
share folder设置方法:
打开Vmware,VM--->Settings--->Options--->Share Folders,右边选择Always enabled,点击Add按钮,选择一个文件夹作为share folder
在linux系统中访问share folder方法:
用户登录系统后,在根目录/下找到/mnt目录,然后在该目录下会有一个/hgfs文件夹,打开/hgfs就能够看到我们在windows系统中共享的文件夹。
解决过程
在VMware上设置了share folder后Linux中无法访问,通过上网查询原因后发现,可能是vmware-tools没有安装的缘故
VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。
只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
vmware-tools安装方法:http://www.cnblogs.com/frankychan/archive/2011/08/26/2154654.html
安装完毕后就能够自定义设置分辨率,并且能够访问到share folder。


vmware下redhat安装vmware-tools实现share folder
在虚拟机“VM”菜单中选择"setting",然后在“option”项里选择“share folder”,添加共享目录;然后按照下面的步骤安装vmware-tools,如果成功,就能在/mnt/hgfs下面就能看到那个共享的目录了。

安装vmware-tools
(1) 在虚拟机的VM菜单中选择“install vmware tools”选项,会自动挂载一个光盘文件到/media/cdrom下
        [root@scmroad cdrom]# ls -l
        manifest.txt                      
        VMwareTools-6.5.0-118166.tar.gz
        VMwareTools-6.5.0-118166.i386.rpm
        [root@scmroad cdrom]#
       
(2) 把tar.gz的包拷贝到自己的home目录
        解压 [root@scmroad ~]# tar -zxvf VMwareTools-6.5.0-118166.tar.gz
        安装(接受所有默认选项)       
        [root@scmroad ~]# cd vmware-tools-distrib/
        [root@scmroad vmware-tools-distrib]# ./vmware-install.pl

(3) 到/etc/init.d/下运行vmware-tools
        # /etc/init.d/vmware-tools start
       
(4) 如果能看到/mnt/hgfs目录那就说明都配置好了

你可能感兴趣的:(vmware,虚拟机,linux,gcc,sharefolder)