关于VMware Worksation 12 Player安装 Centos系统踩的几个坑

VMware Worksation Player是VMware Workstation的免费版,体积较付费版小且主界面清爽简洁,几乎所有的功能都不需要手工设置,故VMWare player 是免费玩转虚拟化的首选。
免费版对专业版的区别具体见https://www.vmware.com/cn/products/workstation-player.html
本人这次用的VMware Worksation Player 版本是12.安装的虚拟机操作系统位Centos 6.8(64位)。而本人所用的主机操作系统是Windows 10.
下面介绍一下虚拟机方式安装过程,其实系统安装过程与使用虚拟机安装方式类似,相互参考。

  1. 下载VMware Workstation Player和客机操作系统磁盘(Centos6.8.iso文件)
    首先安装VMware Workstation Player. 安装过程中选择安装目录不放在C盘即可,免得系统很卡;其他就是直接点next即可。
  2. 打开VMware Workstation Player,点右边的“创建新虚拟机(N)”
    关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
    记住:1, 这里一定要勾选上“稍后安装操作系统”,不然后面步骤会很麻烦。
    2, “安装程序光盘映像文件”下面选择你下载的Centos6.8.iso文件所放位置; 你也可以选“安装程序光盘”,这就是光盘安装方式了。
    接下来,直接点下一步,下一步。直到:
    关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
    记住: 在这里勾选“将虚拟磁盘存储为单个文件”。
    若勾选下一项会影响性能,本来有20GB的,结果就没有这么多了。
    接下来:
    关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
  3. 定义硬件(这个也可以安装好后点“player ”的下拉选项进行修改)

关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
重点: 关键是这个“配置适配器”。笔者曾经没有对里面进行修改,里面默认适配器全勾选了,后来笔者安装完系统,在ping www.baidu.com 时怎么也ping不通,查资料各种解决方法,都不可行,后来得知这个地方要只勾选与主机系统上网所用 的适配器相同。
主机的适配器查看地方见下图:
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
然后点“完成”,进入具体安装界面。
4. 如下图所示,进入安装欢迎界面,将光标移动至“install system with basic video driver”表示通过基本显卡驱动方式安装系统,然后按下回车。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
5. 进入系统初始化阶段:
如同所示,进入系统基本设置初始化阶段,直接点击“Next”按钮,进入下一步。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
6. 选择安装过程采用的语言,根据实际需要即可,比如选“Asia Shanghai”。然后选择键盘支持语言(一般下拉选择“U.S. English”),即采用美式英语。点击“Next”,进入下一步。
7. 选择安装设备类型,一般选择“Basic Storage Devices”,表示采用基本存储类型设备。点击“Next”,进入下一步。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
8. 选择是否格式化磁盘数据。随你的意,一般格式化,丢弃掉原有的磁盘数据。,点击“Next”进入下一步。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
9 配置主机名,点击"Configure Network",开始配置网络。
安装进入配置网络参数过程,如下图所示窗口。选中“System eth0”,点击“Edit”,编辑网络参数。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
如下图所示,切换到“IPv4 Setting”一栏,设置IPV4相关的参数。点击“Add”,可添加网络参数配置选项。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
配置IP地址,子网掩码,网关地址,DNS服务地址相关参数。其中IP地址随意,网关地址和DNS服务地址相同(可主机cmd中ifconfig中的网关地址)。数据配置完毕,点击“Apply”即可。
数据配置完成,点击“Next”,进入下一步,如下图。
10选择时区,点击“Next". 安装进入配置系统登录口令界面。输入登录口令以及二次确认,如下图所示,输完后点击“Next",进入下一步。如果输入密码太弱,安装过程会提示密码太弱,如果取消则需要重新输入密码,否则(点“use Anyway")密码配置生效。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
11选择安装类型:
安装过程进入安装类型界面。如果我们需要安装一条全新的服务器系统,使用整个磁盘空间。选择“Use All Space“,表示使用所有的磁盘资源,如下图所示。点击”Next“,进入下一步。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
此时会弹出如下所示的提示框,表示是否将存储配置写入磁盘。这里选择“Write
changes to disk”,即将配置写入磁盘,同时磁盘上的所有数据全部将被格式化。
12选择安装系统系列:如下图所示,安装的系统有诸多系列,不同的系统基本的库支持不同,在这里我们选中”Mininal",表示最小安装。点击”Next“,进入下一步。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
此时系统正在安装基础的版本依赖库,等待安装基本的依赖库完毕,服务器操作系统安装完成。点击”reboot",如下图所示。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
然后系统自动重启进入login:,输入root,密码即为前面步骤设置的密码,即进入Linux系统命令行界面。

二 环境检查

  1. 系统重启之后,会进入系统的登录界面,输入用户名为“root",密码为上面配置的密码。如下图所示。如果出现”#“提示符,表明登录成功。
    关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
  2. 启动网络服务
    即执行命令:# vi /etc/sysconfig/network-scripts/ifcfg-eth0
    关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
    配置文件的内容,只需要将”ONBOOT=no"修改为”ONBOOT=yes"即可,保存修改。
    配置文件修改好,启动网络服务,使之生效。即执行命令:# /etc/init.d/network restart
    即可重启网络服务。查看配置是否生效,即观察上述命令执行的结果是否全为“OK”即可。如下图所示的输出,网络服务启动成功。
    关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
    检查一下服务器IP,掩码,广播地址以及服务器Internet的网络连通性。执行命令:# ping www.baidu.com
    可查看网络是否连通,如下图所示:
    关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
  3. 系统时间
    系统默认未安装ntpdate工具,系统初始时间也不正确,执行命令:
    # yum -y install ntpdate
    即可安装时间同步工具,该工具采用获取远程 NTP Server 的时间来与本地系统时间数据同步。
    安装成功之后,执行
    # ntpdate us.pool.ntp.org
    命令,执行完毕之后,再次使用
    # date -R
    命令查看系统时间与当地时间是否一致。
  4. 系统版本查看
  5. 内存大小,CPU核心数检查
  6. 磁盘大小及挂载检查与修改
    查看磁盘大小分区信息: # fdisk -l
    分区磁盘格式化磁盘并挂载至/home 目录
    # fdisk /dev/sdc
    格式分区
    # mkfs .ext4 /dev/sdc1
    挂载分区开机自动挂载/dev/sdc1 到/home目录
    # echo “/dev/sdc1 /home ext4 defaults 0 0” >> /etc/fstab
    重启检验开机挂载是否生效
    # sync;reboot

最后,注意一下以下几个点:

网络连接的桥接模式与NAT模式的选择。

在VMware中,虚拟机的网络连接主要是由VMware创建的虚拟交换机(也叫做虚拟网络)负责实现的,创建了虚拟网络,可以通过在主机系统cmd中输入命令:ipconfig中查看到。 虚拟网络都是以“VMnet +数字”的形式来命名的。
1. 桥接模式(B):直接连接物理网络
也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络。
2. NAT模式(N): 用于共享主机的IP地址
NAT模式也是VMware创建虚拟机的默认网络连接模式。虚拟机向外部网络发送的请求数据"包裹",都会交由NAT网络适配器加上"特殊标记"并以主机的名义转发出去。从外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。
3. 仅主机模式(U):与主机共享的专用网络
因此在默认情况下,使用仅主机模式网络连接的虚拟机无法连接到Internet。

关于磁盘分区相关知识

用虚拟机安装的系统一般自动给其分区并且挂载了。在shell界面中输入命令:# fdisk -l
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
一般原始磁盘是 /dev/sdb1 /dev/sda1 …这类名字。
出现下面的 Disk /dev/mapper/vg_okcc-lv_swap 表示磁盘已经被挂载到系统上了
输入命令: # dmsetup status 即可查看
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
备注: dmsetup 命令是一个用来与Device Mapper 沟通的命令行封装器(wrapper)。可使用dmsetup 命令的info,ls,status和deps 选项查看LVM设备的常规信息。
因为绑定系统了,所以是不能格式化分区,不然整个根目录系统都没有了,启动不了了。

后期增加磁盘进行格式化分区
A 由于系统一安装好就简单分好区了(原因是最初设置的时候我直接移除掉一个硬盘),没有空余磁盘,输入命令mkfs.ext4 /dev/sdd1建不了文件系统,此刻我可以点击“Player§”—>“管理”—>“虚拟机设置”,打开虚拟机设置界面
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
B 按以上图中1,2,3步骤操作,就新建了一个硬盘,可以在虚拟机中进行设置磁盘挂载与分区了。
关于VMware Worksation 12 Player安装 Centos系统踩的几个坑
C 然后挂载/dev/sdc1到/home目录
# mount /dev/sdc1 /home
# df -h

D 配置分区开机自动挂载/dev/sdc1 到/home 目录
# echo “/dev/sdc1 /home ext4 defaults 0 0” >> /etc/fstab
E 重启检验开机挂载是否生效
# sync; reboot