Mac下使用VMware安装CentOS Mini X64。
因为Mini版本有些东西被精简了,所有会有一些坑,这里记录一下。
比如ifconfig会发现只有本地网络
无界面挂载CDROM安装VMTools
安装VMTools遇到错误
./vmware-install.pl :/usr/bin/perl:bad interpreter:No such file or directory.
首先是联网,因为联网才能安装perl环境,有了pel环境,才能安装VMTools。
#这个是网络配置脚本
/etc/sysconfig/network-script/ifcfg-eth0
#是否依赖Network Manager的控制,minimal没装这玩意,所以设为no
NM_CONTROLLED="no"
#开机启动
ONBOOT="yes"
#重启网络服务
service network restart
安装perl环境
#因为只是使用环境,所以这样安装,有更高要求的可以编译安装
yum install perl
安装VMTools
在VM菜单栏选择Install VMware Tools
后,会挂载到CDRom。
#你会看到VMTools的安装包(文件名可能不一样),但是这个这个文件夹是只读的
cd /dev/cdrom
#挂载光驱到mnt
mount /dev/cdrom /mnt
复制安装包的根目录
cp /mnt/VMToos.tar.gz ~
#卸载mnt
umount /mnt
cd ~
#解压
tar zxvf VMTools.tar.gz
cd VMTools
./vmware-install.pl
不错意外就安装完了。重启即可。
可能遇到的问题
#这个是不能启动服务
initctl: Job failed to start
Unable to start services for VMware Tools
解决办法
/etc/vmware-tools/services.sh start
这个问题
Blocking file system: [FAILED]
解决办法
yum install fuse-libs
/etc/vmware-tools/services.sh restart