1, 登录到系统, 切换到 root 账户
2, 配置网络
minimal 版本默认不启动网络, 所以要自己配置.
配置过程很简单, 编辑配置文件 vi /etc/sysconfig/network-script/ifcfg-eth0
需要更改两项
- NM_CONTROLLED="no" #修改为 no 不依赖 NetworkManager 控制
- ONBOOT="yes" #修改为 yes 设置开机启动
NetworkManager 是完全版本默认提供的网络管理工具, 因为 minimal 的情况下并没有安装, 所以设置
NM_CONTROLLED="no"
3,vmware-tools 的安装脚本要用 perl, 但 CentOS6 自身不带 perl, 所以要自己安装 perl, 可以自己下载源代码编码, 或者 yum, 最简单的方法是用 yum
[[email protected] ~]# yum install perl
4, 获取 vmware-tools 包
点击 vmware 界面加载 vmware-tools 镜像
- [[email protected] /]# cd /
- [[email protected] /]# mkdir /media/mnt // 新建目录
- [[email protected] /]# mount /dev/cdrom /media/mnt/ // 挂载目录
- mount: block device /dev/sr0 is write-protected, mounting read-only
- [[email protected] /]# cd media/mnt/ // 进入挂在目录
- [[email protected] mnt]# ls
- manifest.txt VMwareTools-9.6.1-1378637.tar.gz vmware-tools-upgrader-64
- run_upgrader.sh vmware-tools-upgrader-32
- [[email protected] mnt]# cp VMwareTools-9.6.1-1378637.tar.gz /root
- [[email protected] mnt]#umount /dev/cdrom #关闭设备
- [[email protected] mnt]#cd /root
- [[email protected] mnt]#tar zxvf VMwareTools-9.6.1-1378637.tar.gz #解压文件
5, 安装 vmware-tools
- [[email protected] mnt]#cd vmware-tools-distrib #进入文件目录
- [[email protected] mnt]#./vmware-install.pl #安装
6, 安装到最后会出错
- initctl: Job failed to start
- Unable to start services for VMware Tools
手工启动服务
/etc/vmware-tools/services.sh start
看到是 vmware-tools-thinprint.conf 的报错, 反正也不用虚拟机打印的, 把相应配置删掉
rm /etc/init/vmware-tools-thinprint.conf
7, 重新启动服务, 能完成启动, 不过报
Blocking file system: [FAILED]
经查, 需安装 fuse-libs
yum install fuse-libs
8, 重新启动服务
/etc/vmware-tools/services.sh restart
P.S. 启动服务时可能会报 Mounting HGFS shares: [FAILED], 这个问题可能是虚拟机设置没启用共享文件夹功能, 启用重启服务就不报错的了.
来源: http://www.bubuko.com/infodetail-3040523.html