当前位置: 首页 > news >正文

Vmware Workstation及Centos6.8 的安装

转自:http://www.mamicode.com/info-detail-1462939.html

一、什么是Vmware Workstation

Vmware WorkstationVmware公司的一款商业化软件,他的主要作用是允许使用者在基于x86/64计算机的系统上使用Vmware Workstation软件来创建和运行多个不同操作系统的虚拟机(包括LinuxWindowsSolaris等)。

二、如何获取到Vmware Workstation

打开Vmware官网,找到Downloads字样,打开后会发现Vmware Workstation软件本身提供三种方式的下载。

链接如下:http://www.vmware.com/products/workstation.html

 

技术分享

 

1.Product Downloads方式为Vmware公司商业产品的下载,均需要付费并且登录Vmware的帐号下载。

2.Free Product Trials & Demo方式为Vmware公司提供的免费的产品试用版或演示版的下载,选择想要下载的对象直接点击即可下载。

3.Free Product Downloads方式为Vmware提供的免费产品的下载,与2.中提到的免费产品不同,此处的免费版均为完整版软件,而并非功能有所删减的试用版或演示版。

 

三、如何安装Vmware Workstation到计算机上

1.那么在此处根据我们的需要,获取到相应的Vmware Workstation版本之后,我们双击打开下载好的exe文件,如图所示,即可开始Vmware Workstation的安装步骤,注意此处我们安装的版本为VMware-workstation-12.0.0-2985596。

技术分享

2.在安装步骤的最后,Vmware会提示我们输入激活码,鉴于此处我们是学习使用,并将于下载后24小时内删除相应软件,因此我们可以基于学习目的来使用Vmware12注册器帮助我们进行该步骤。

 

备注:因涉及到版权问题,本文不予在此处给出Vmware12注册器的获取方式,请有需要的人自行寻找。

 

3.那么在安装完成后,双击桌面上的Vmware Workstation的图标打开,即可运行Vmware Workstation虚拟机软件。至此,Vmware Workstation安装教程结束。

 

四、如何获取到Linux的发行版-Centos6.8与Centos7.2:

1.Centos的官网获取Centos的安装ISO

Centos6.8链接如下:

http://isoredirect.centos.org/centos/6/isos/x86_64/

Centos7.2链接如下:

http://120.52.73.13/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1511.iso

根据需要选择相应的ISO版本下载即可

 

2.Centos官网的服务器位于国外,速度不够理想,因此可以打开国内的各类镜像站获取镜像,此处以阿里云为例

阿里云镜像站链接:http://mirrors.aliyun.com/

打开链接后可以看到阿里云所提供的各类Linux发行版的分类,找到Centos的分类打开,可以看到此处提供了Centos2.0版本到7.2版本的诸多ISO

Centos6.8链接如下:http://mirrors.aliyun.com/centos/6.8/isos/x86_64/

Centos7.2链接如下:http://mirrors.aliyun.com/centos/7.2.1511/isos/x86_64/

根据需要选择相应的ISO版本下载即可

 

备注:需要说明的是Centos7.2版本建议下载Everything版本,Centos6.8版本建议下载DVD1DVD2版本,原因是这两个版本的系统包含内容较为完整。

 

 

五、如何在Vmware Workstation上创建新虚拟机以安装Centos6.8

1.打开Vmware Workstation软件,在软件左上角点击文件,点击新建虚拟机,如图所示

技术分享

 

2.在弹出的新建虚拟机向导中选择自定义(高级)选项,然后点击下一步 

技术分享

 

3.在虚拟机硬件兼容性的选项中,选择Workstation 12.0选项,然后点击下一步

 

备注::Workstation 12.0为目前Vmware Workstation软件中的最新版本,可以提供较好兼容性与较新功能支持。

技术分享

  

4.在安装客户机操作系统的选项中,选择稍后安装操作系统,然后点击下一步。

 

备注:此处如果直接选择安装程序光盘映像文件(iso)的选项,并导入Centos系统,Vmware Workstation将会执行简易安装,并且自动配置安装Centos时的很多参数,不利于我们自定义系统。因此建议选择为稍后安装操作系统。 

技术分享

 

5.在选择客户机操作系统的选项中,先将客户操作系统的大类选项中选择为Linux,再将版本中的选项选择为Centos 64位,然后点击下一步。

技术分享

 

6.在命名虚拟机的选项中,首先为该次创建的虚拟机命名,也可保留为默认,然后在位置选项中可以为该次创建的虚拟机在计算机硬盘中指定对应的存储路径,然后点击下一步。

技术分享

 

7.在处理器配置的选项中,可以为该次创建的虚拟机分配处理器的数量与每个处理器的核心数量,建议按照物理计算机的实际CPU数量或实际CPU数量的一半的去分配,指定完成后,点击下一步。

 

备注:此处的处理器数量与每个处理器的核心数量不是相同的概念,不要混淆,第一个指的是物理处理器的数量,一般来说,PC上只会有一个物理CPU,因此通常来说只需要分配一个即可。第二个每个处理器的核心数量根据CPU是单核、 双核还是四核甚至更高灵活分配即可。

 

注意:此处的CPU数量与核心数量均不可超过实际的物理CPU数量与核心数量。

技术分享

 

8.在此虚拟机的内存选项中,可以为该次创建的虚拟机分配可使用的内存大小,鉴于本次安装的是Linux,此处分配2G-4G即可,分配完成后,点击下一步。

 

备注:此处的内存分配最高分配额不得超过物理内存的最高限额。

技术分享

 

9.在网络类型的选项中,选择使用桥接网络,然后点击下一步。

 

原因:相较于图中的三种网络连接方式,使用桥接网络,可以免去设置NAT,并且可以访问外网,更可以方便物理机与虚拟机互相通信。

 

备注:

1.使用桥接网络将会让该次安装的虚拟机与物理机在同一个网段,并且可以访问物理机所连接到的外部网络。              

2.使用网络地址转换(NAT)将会让虚拟机通过NAT转换的方式获得一个地址,这个地址将和物理机不在一个网段,并且可以访问物理机所连接到的外部网络。

3.使用仅主机模式网络将会让虚拟机与物理机在同一个网段,但是不能访问到物理机所连接的外部网络。

4.不使用网络连接,顾名思义,就是不让虚拟机使用任何网络连接,中断虚拟机对物理机与外界的通信。

技术分享

 

10.在选择I/O控制器类型的选项中,默认选择LSI Logic即可,然后点击下一步。

技术分享

 

11.在选择磁盘类型选项中,默认选择SCSI即可,然后点击下一步。

技术分享

 

12.在选择磁盘的选项中,选择创建新虚拟磁盘即可,然后点击下一步。

 

原因:因为我们这新安装一个操作系统,因此选择创建新的虚拟磁盘。

技术分享

 

 

13.在指定磁盘容量大小的选项中,首先看到最大磁盘大小这一选项,一般来说,根据建议大小调整大小即可,不要去勾选立即分配所有磁盘空间,当然根据自己的需求与硬盘容量去适当的调整大小也是可以的,然后选择将虚拟磁盘存储为单个文件的选项,最后点击下一步。

 

原因:

1.如果勾选了立即分配所有磁盘空间,就会导致在最大磁盘大小中输入的数值会在点击下一步后立即被分配到磁盘中,从而导致磁盘空间占用过大,然而如果不勾选此选项的话,磁盘容量只会先占用一部分,然后再慢慢根据操作系统的运行情况增长到最大磁盘大小中规定的容量上限。

2.将虚拟磁盘存储为单个文件,虽然存储的单个文件会比较大,但是方便管理。如果选择拆分为多个文件,会导致管理相对混乱与麻烦。

技术分享

 

14.在指定磁盘文件的选项中,选择磁盘文件,此处是要选择磁盘文件的存储位置,一般来说,存储到前文所指定的虚拟机存储的磁盘路径即可,最后点击下一步。

 技术分享

 

15.在已准备好创建虚拟机的选项中,根据自己的需要点击自定义硬件,添加、修改或者删除部分需要的硬件。然后点击完成。

技术分享

 

 

16.至此,如图所示,即可完成一个虚拟机的创建(以Centos为例)。

技术分享 

 

 

 

六、如何在Vmware Workstation上的虚拟机中来安装Centos6.8

 

1.点击下图红框处,编辑虚拟机设置

技术分享

  

2.点击图中的CD/DVDIDE),在右侧的连接中,选择ISO映像文件,并从相应路径中找到ISO载入,然后点击确定。

 

备注:

此处如果是载入Centos6.8ISO,需要载入CentOS-6.8-x86_64-bin-DVD1.iso,对于Centos 6.8而言,会存在两个镜像,一个是CentOS-6.8-x86_64-bin-DVD1.iso,另一个是CentOS-6.8-x86_64-bin-DVD2.isoDVD1中通常是系统和部分软件,DVD2中通常是附加软件包,如有需要,可以在安装完DVD1中的Centos6.8系统后再另行安装DVD2

技术分享 

 

3.然后点击开启虚拟机即可。

技术分享

 

4.虚拟机启动后,即会自动开始引导光驱中的Cetnos6.8ISO镜像,在Centos6.8的引导界面上选择Install system with basic video driver即可开始安装进程。

 

备注:1.Install or upgrade an existing system:安装或者升级一个已经存在的系统。

             2.Install system with basic video driver:以基本的视频驱动程序来安装系统。

    3.Rescue installed system:援救已安装的系统。

    4.Boot from local drive:从本地驱动器引导。

    5.Memory test:内存测试。

技术分享

 

5.在运行一段自检程序之后,将会进入Centos6.8的安装程序,首先看到的是Media Test,选择Skip跳过。

 

备注:其作用是为了在安装系统前检测安装介质是否存在问题,会花费较长时间。一般来说,不需要进行检测,选择跳过即可。

技术分享

 

6.跳过介质检测后,Centos6的图形引导安装界面将会出现,选择Next进入下一步安装。

技术分享 

 

7.其后会询问在安装进程中需要使用哪种语言,选择English。

技术分享

 

8.此处选择键盘类型,选择English,然后点击Next。

技术分享

 

9.此处询问的是安装中涉及的是哪种类型的设备,选择Basic Storage Devices,然后点击Next。

 

原因:看对应选项的描述可知,第二个选项中是针对商业设备,使用FCoEiSCSI等磁盘来安装(例如SAN等方案),很明显此处我们用不到这个选项,因此选择基础存储设备安装即可。

技术分享

 

10.接上一步选项Next之后,此处是发现刚才选定的存储设备内可能包含数据,询问是否要忽略这些数据,选择discard any data即可,点击Next。

 

备注:

1.此处因为是指定的空闲硬盘空间进行安装,因此可以确定没有数据,所以可以选择直接放弃所有数据,即discard any data,在实际操作中,还是要确认指定的存储设备是否有重要数据存在。

2.勾选的意思是在不检测所有存储设备内的分区与文件系统的前提下,应用本次discard any data的选项到所有的存储设备,同理,因本次是空间硬盘空间安装,可以勾选本选项。

技术分享

  

11.此处要求的是为本台主机命名一个主机名,以便让本主机可以在网络上通过该主机名被唯一的辨识。

技术分享

 

12.此处要求选择的是时区,应选择为Asis/Shanghai时区,点击Next。

 

备注:此处的System clock uses UTC不要勾选,这句话的含义为让系统时间使用UTC时间,UTC时间为0时区时间,此处应该使用LT时间,即本地时间,因此不勾选。

技术分享

  

13.此处要求设置的是root密码,要求输入两次,两次必须一样,然后点击Next。

 

备注:如果root密码设置的太简单,会提示你的密码太弱小,让你更改,如果要强行使用,点击Use Anyway即可。

技术分享

 

14.此处要求设置的是安装系统的方式,选择最后一项Creat Custom Layout,点击Next。

 

备注:

1.Use All Space:移除磁盘中的全部分区,并用来创建其他分区以供其他操作系统安装

2.Replace Existing Linux System:将磁盘中已存在的Linux分区中的系统替换为本次安装的系统

3.Shrink Current System:将磁盘中存在的分区回收,并且用来创建空闲空间,以供本次安装的默认布局使用

4.Use Free Space:保留磁盘设备上当前存在的数据和分区信息,只使用磁盘上的未分区空间,前提是磁盘上有足够的空闲空间可用。

5.Creat Custom Layout:在磁盘上使用Cnetos提供的分区工具来手动的创建你的自定义布局

技术分享

 

15.进入到自定义分区布局界面,点击Creat创建一个空间大小为200M,文件系统类型为ext4,挂载点位于/boot的分区,点击Creat创建一个4GSWAP文件系统,将剩余空间全部分配给文件系统为ext4的,挂载点为/的分区,点击Next即可。

 

备注:通常来说只需要先创建一个/boot分区用来存放系统内核引导文件,以及一个SWAP(交换分区)用来充当虚拟内存使用,大小约为物理内存的2倍,如果内存足够大,完全可以不配置SWAP文件系统。至于剩余的空间可以全部分配给/,因为其他的目录,都是在/下生成。

技术分享

 

16.在上图中分配完自定义布局后,点击Next,会弹出格式化警告信息(Fromat Warning),告诉使用者该块磁盘上的数据将被摧毁,将按照使用者指定的布局来重新分区。点击Format即可。

技术分享

 

 

17.此时会再弹出警告框,提示分区设置已选定,即将写入到磁盘中,所有原先在磁盘中的数据都将被删除,是否继续,点击Write changes to disk即可。

技术分享 

 

18.此时会告诉你系统引导驱动器的位置被安装在何处,如果不想改变位置,可以保持默认,点击Next继续。

技术分享 

 

19.此时出现的是可选软件包的安装界面,点击最上方的Desttop,再点击最下方的Customize now 然后再点Next

 

备注:如图在最上方提供了Centos内置的几种系统安装类型,包括最小化安装,桌面化安装,基本服务器安装,数据库服务器安装等预装的系统安装类型,此处我们选择Desktop类型安装,当然也可以自定义添加,修改软件仓库,但此处我们因为需要根据需求去自定义的添加一些其他软件,因此我们选择现在自定义选项(Customize now

技术分享

  

20.从上图中所提供的软件包中选择所需的几款软件,然后点击Next ,即可开始安装。

技术分享

 

21.然后等待进度条加载完成,点击Reboot,即可完成Centos6.8的安装。

 

至此,在Vmware Workstation上安装Centos6.8即完成。

 

 

技术分享

相关文章:

  • Android系统shell中的clear命令实现【转】
  • 剑指offer15
  • iOS开发_记录调用系统应用
  • JavaScript异步流程控制的前世今生
  • 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装爬虫框架Scrapy(离线方式和在线方式)(图文详解)...
  • 泛型的应用
  • 生成字符Banner
  • 通过例子理解 k8s 架构 - 每天5分钟玩转 Docker 容器技术(122)
  • tomcat 和 数据库的连接
  • 使用laravel构建spa
  • MyBatis 缓存机制深度解剖 / 自定义二级缓存
  • weex打包android apk采坑之旅(windows)
  • 7-设计模式-代理模式
  • 如何统计序列中元素的出现频度
  • DirectX3D设备丢失(lost device)的处理(一)
  • [LeetCode] Wiggle Sort
  • CSS 专业技巧
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • zookeeper系列(七)实战分布式命名服务
  • 闭包--闭包之tab栏切换(四)
  • 程序员该如何有效的找工作?
  • 大快搜索数据爬虫技术实例安装教学篇
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 计算机在识别图像时“看到”了什么?
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 如何利用MongoDB打造TOP榜小程序
  • 微信开放平台全网发布【失败】的几点排查方法
  • 我与Jetbrains的这些年
  •  一套莫尔斯电报听写、翻译系统
  • 一文看透浏览器架构
  • 用jQuery怎么做到前后端分离
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 树莓派用上kodexplorer也能玩成私有网盘
  • 我们雇佣了一只大猴子...
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #数学建模# 线性规划问题的Matlab求解
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (二)丶RabbitMQ的六大核心
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (六)c52学习之旅-独立按键
  • (五)c52学习之旅-静态数码管
  • ***详解账号泄露:全球约1亿用户已泄露
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .net2005怎么读string形的xml,不是xml文件。
  • .net项目IIS、VS 附加进程调试
  • @Transactional类内部访问失效原因详解
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题
  • @取消转义
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [android] 看博客学习hashCode()和equals()
  • [BJDCTF2020]The mystery of ip