这里用的是centos 6.4的64位版本。
1、双系统和虚拟机
刚学Linux的时候,老师强调不要用虚拟机,因为可能会比 cd /tmp/vmware-tools-distrib/较卡,而且ubuntu有非常方便的五笔安装,所以一般会双系统的方式来用linux。转眼间几年过去了(且不讨论时间都去哪儿了),现在我觉得这个方式最大的问题在于在Linux和windows之间切换比较麻烦,还得重启。加之,软硬件的飞速发展导致了虚拟机用起来我就越来越方便。为了优化体验,我给自己的电脑装了一块ssd,质的提升。要注意的是,装ssd的时候,要注意下4k对齐,性能会提高10%左右。
2、环境搭建
这里用的是VMware player,由于player是免费的,而且不是很大,直接去VMware官网下一个就好了。现在最新的player也可以新建虚拟机(可能好久之前就是这样了),我本想直接从他们的官网下一个镜像直接跑的,但是是收费的,只能自己安装。安装好之后,便能够使用虚拟机了。
3、unity模式和VMware tools
VMware的unity模式是指能够在宿主机上使用客户机上的应用程序,这样,用客户机上的程序就和在宿主机上开一个软件区别不大,所以用起来非常方便。不过,要使用unity模式,就一定要安装VMware tools。不然,如果要进入unity模式就一直会提示“虚拟机无法进入 Unity 模式,原因是: - 无法更改客户机操作系统的分辨率”。
VMware tools的安装也比较简单:
(1)在主机上,从 Player 菜单栏中选择 [Player] > [管理] > [安装 VMware Tools],点击安装,下载完成之后,就会在客户机中看到VMware tools的安装盘已经被挂载,默认应该是在/media目录下。
(2)在虚拟机中,以 root 身份登录客户机操作系统,然后打开终端窗口,# cd /media/VMware\ Tools/。可以看到在该目录下有一个,VMware tools的安装包tar.gz格式,然后将其解压到某个目录下,这里用的是tmp目录:tar zxvf VMwareTools-xxxxxx.tar.gz -C /tmp/(版本号可能不一样,这里用xxx代替)。
(3)进入安装目录:cd /tmp/vmware-tools-distrib/。执行perl安装脚本(perl的执行环境在这里是centos系统自带的,没有的话,自行安装):./vmware-install.pl。
(4)小白用户,一路回车,结束之后,重启客户机,在主机上,从 Player 菜单栏中选择 [Player] > [Unity]就可以进入Unity模式。宿主机屏幕的左下方会出现一个菜单(上面应该会有虚拟机安装时你给它定义的名字),从这个菜单可以启动虚拟机上的应用程序,而且也可以不用点击,直接用方向键操作选择,回车打开。ctrl+shift+u是unity模式下启动新的应用程序的快捷键。
4、相关设置
4.1 将用户添加到sudo
centos不像ubuntu那样会将安装时创建的用户放到sudo,因此,我们需要手动完成。su root切换到root账户,vim /etc/sudoers,找到 “root ALL=(ALL) ALL” 这一行,在其后面添加一行:“<帐户名> ALL=(ALL) ALL”,然后:wq!保存修改( 由于这个文件是只读的,所以要加!)。然后注销账户重新登陆就可以了。
4.2 添加中文输入法
(1)yum install "@Chinese Support"
(2)回到桌面,system->preferences->input method,然后按照提示添加中文输入法即可。
到这里就可以,基本地像使用ubuntu一样使用centos了。
5、共享文件夹
点击VMware player的player->管理->虚拟机设置菜单,在弹出的对话框中点击"选项"选项卡,然后选中“共享文件夹”这一条目,对共享文件夹这一选项进行启用,并添加主机路径,比如d:\temp\share。然后再虚拟机的centos系统中,Computer->Filesystem->mnt->hgfs->VMware share folder中便可以看到主机共享目录d:\temp\share中的内容了。