步骤1、工具准备
1、 物理计算机一台 配置要求: 操作系统: win7/win8/10-64位 硬盘建议可用容量: 30G+ 内存建议: 4G+ 注:我这里用的是win10系统,win7操作过程可能略有不同。
2、 虚拟机安装包 产品:VMware® Workstation 12 Pro 版本: 12.5.7 build-5813279 大小: 404MB 安装包获取:这里就不介绍了,网上一搜一大把,找不到的面壁思过吧。 注:这里不一定要用12版本的,10和11版本的都可,只是操作有细微差别。
3、Centos 7系统镜像(最新版) 产品:CentOS 7 版本: CentOS-7-x86_64-DVD-1611.iso 大小: 4.2GB镜像获取:建议从官网下载,比较安全,当然其它一些第三方网站也可以。
4、如何从官网获取镜像文件 最新版CentOS的获取流程相对简单: 1)、进入官网 首先进入CentOS官方网站,首页如下:
2)、熟悉下载主页 点击页面中的"Get CentOS Now"按钮获取CentOS,进入下载页面, 主界面上有三个不同的镜像文件类型的CentOS,分别为DVD ISO、Everything ISO、 Minimal ISO,如下图所示:
我们可以看到下载主页面中,中间主界面由三栏组成: 第一栏主要提供最新版CentOS 7.x 镜像的下载信息,其中"DVD ISO"、"Everything ISO"、"Minimal ISO"分别对应其不同的镜像文件类型,点击这些功能项,即可链接到到相应类型的镜像文件下载目录,关于不同镜像文件类型的区别步骤1中已经说明,这里不再赘述。此外下边还有四行信息,分别是镜像种子下载的链接、关于如何校检镜像文件的链接、其它镜像文件下载目录的链接、镜像发行和更新信息的链接。 第二栏提供了云镜像或容器镜像文件的相关下载信息。 第三栏则是提供了其它镜像下载的链接,从中可以找到你需要的具体某个版本的镜像下载信息。 下载主页面的底部又由两大板块组成: 左边为"Older Versions",为老版本下载区,你可以通过点击"then click here"链接进入老版本(CentOS 7.x以下版本)镜像文件的下载目录。 右边为"Need the Source",为系统源文件下载区,这里你可以通过点击链接"vault.centos.org"进入系统源文件的下载目录,进入后可以找到各个系统镜像版本对应的系统源文件。 由于新老版本下载流程有所不同,接下来分别介绍一下两种版本的下载步骤。
3)、最新版本系统镜像下载(指CentOS 7.x系列版本) 通过以上步骤,我们了解了CentOS的基本下载主页面,接下来我们以CentOS 7镜像的下载为例,介绍以下新版本镜像的下载流程: 选择下载镜像文件类型:这里我们以"DVD ISO"的下载为例进行说明,其它类型的下载类似。在上述下载主界面中,选择"DVD ISO"标准镜像文件功能项:
进入对应文件类型下载目录:点击后,进入对应镜像文件下载目录,如下:
同样若点击 "Everything ISO",则进入最新版CentOS 7的完全版镜像下载目录页面,里面均为Everything ISO类型的镜像资源,如下图所示:
若点击 "Minimal ISO",则进入最新版CentOS 7的精简版镜像下载目录页面,里面均为Minimal ISO类型的镜像资源,如下图所示:
下载目录界面分为两个主要的资源区:一个是Actual Country,表示当前所在国家资源区;另一个是Nearby Countries,表示附近国家资源区,每个资源下边又有本区的不同站点的资源,站点镜像信息中详细表示了镜像文件的地址、类型及版本号等信息。一般选择当前国家资源区的站点下载,获取资源速度比较快。
获取镜像文件:在下载目录下,我们选择当前国家资源区,下边又很多具体站点,我们直接选择第一个站点的资源链接: http://mirrors.neusoft.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso 它表示了这个文件是 http://mirrors.neusoft.edu.cn/ 站点下目录下,版本为7的64位CentOS ISO镜像文件,要下载的镜像文件名即为"CentOS-7-x86_64-DVD-1611.iso",其中1611即为最新镜像的版本号。 然后单击链接,浏览器左下角就弹出下载框开始自动下载,然后耐心等待下载完成即可(文件大小为4.1GB,建议在网络良好的环境下下载)。
老版本镜像下载(指CentOS 6.x及以下版本) 介绍完最新版镜像的下载流程后,我们来熟悉一下老版本镜像的下载流程,由于新老版本的镜像存储目录树不一样,老版本的镜像下载会稍微复杂一点。 1)、选择老版本下载区:同样在下载主页面中,我们先找到"Older Versions"老版本镜像下载区,点击"then click here"进入全版本镜像下载界面:
2)、全版本镜像下载界面:由上一步进入全版本下载界面如下:
里边有各种版本的下载信息,看起来稍微有点复杂,大体介绍一下,主要有三个板块的内容: 第一个板块为"Download CentOS Linux ISO images",通过滚动可以发现下边有多个栏目包含了主流发行版的CentOS 6和CentOS 7的下载信息,再下边为一些云镜像或容器镜像等特殊镜像的下载信息:
第二个板块为"Documentation",主要是一些文档信息,包括发行通告、版本对比、生命周期、最新发行信息、不同镜像类型的说明等信息:
第三个板块为"Archived Versionos",是我们一般会用到的主要板块,这个版块中列出了所有版本镜像下载的目录树,这里可以找到所有以前的版本,点击对应版本目录树——Tree,即可进入对应版本镜像下载目录:
3)、选择版本号,进入下载目录:在上述下载界面的"Archived Versionos"版本目录树板块,我们可以选择需要的版本进行下载。这里,我们选择6.5版本做演示,找到版本号,单击后边的"Tree",即可进入CentOS 6.5 的镜像下载目录:
4)、进入根目录:通过上一步进入CentOS 6.5的镜像下载目录后,首先进入第一层文件目录如下:
这个文件目录里边有各种子目录,我们需要的镜像文件在 isos/ 目录下,点击进入下一层目录:
这时我们发现这一层目录下又有两个子目录,i386/ 和x86_64/ ,i386表示32位的镜像文件,x86_64/ 表示64位的镜像文件,可根据自己需要选择,这里我们选择x86_64/ 目录,即可进入64位镜像文件下载根目录,如下图:
进入根目录后,发现里边有不同类型的镜像文件和其他文件 : 首先是readme.txt里边给出了不同镜像文件类型的说明 然后是各种类型的镜像文件,简介中已有说明,再简单提一下: bin-DVD.iso:本地离线镜像文件,可直接直接安装到硬盘上,一般下载这个即可。 LiveCD/DVD.iso: 是一个光盘Centos系统,可通过光盘在电脑商启动系 统,也可以安装到计算机,有些内容还需要再次下载。 minimal.iso: 精简版的镜像,可安装最基本的Centos系统,一般用在服务器上。 netinstall.iso: 在线安装版本,启动后边下载边安装。 最后是一些不同的校检文件,用来验证文件的安全性和可用性,一般不用考虑。 最后,我们选择需要的版本(最好两个都下): CentOS-6.5-x86_64-bin-DVD1.iso CentOS-6.5-x86_64-bin-DVD2.iso 注:下载好的镜像文件分成两部分,是因为光盘文件不能超过4.7GB,DVD1中包含主要的centos系统和部分必需的软件包,DVD2就是些额外的软件包,在安装centos的时候只安装DVD1也可以。
5)、选择下载资源站点:点击上边选择的镜像文件中任一个后,进入一个资源站点选择界面,如下,只有两个资源区即USA和Europe,经测试,选择USA或Europe的第一个站点都可以的,第二个站点都不能访问。这里我们选USA的第一个站点,点击后会进入站点镜像资源主目录:
6)、选择版本资源目录:由上一步进入镜像资源主目录,如下,在镜像资源目录中有各个版本的镜像资源目录,我们选择需要的版本6.5,单击进入下一层目录:
7)、进入镜像资源根目录:上一步选择版本号之后,就进入下一层资源目录,之后就是与前边相似的目录结构,依次选择,直到进入镜像资源根目录:
8)、下载资源:最后,进入底层目录后,依次点击需要的镜像文件,不出意外的话,浏览器左下角应该会有弹框开始下载了,只要默默等待下载完毕就OK了(文件大小为4.2GB,建议最好找个网比较快的地方进行下载)。
步骤2、环境准备
1)、打开安装向导 首先准备好VMware安装包,一般为.exe格式。双击打开程序,会跳出是否允许安装,直接点 "是",经过一段时间的安装程序初始化后,即可进入安装界面如下,直接点击 "下一步",进入许可协议界面。
2)、用户许可协议 直接点击 "下一步",进入许可协议界面,勾选 "我接受许可协议中的条款",再点击 "下一步",进入自定义安装界面。
3)、自定义安装 在自定义安装界面中,点击 "更改",选择安装目录(默认为C盘,不建议),安装路径最好选择无中文字符的非系统盘下的目录。之后发现下边有一个 "增强型键盘驱动程序"的选项,这里可以勾选也可以选择忽略。 注:增强型虚拟键盘功能可更好地处理国际键盘和带有额外按键的键盘功能,它能尽可能快地处理原始键盘输入,所以能够绕过 Windows 按键处理和任何尚未出现在较低层的恶意软件,从而提高安全性。此功能只能在 Windows 主机系统中使用。
4)、用户体验设置 在用户体验设置界面中,发现有两项 "启动时检查产品更新"和 "帮助完善VMware Workstation Pro",默认是勾选的,这里为了更好的体验,建议还是去掉勾选吧。然后点击 "下一步",进入快捷方式设置界面。
5)、快捷方式设置 在快捷的方式界面设置中,可以选择是否创建快捷方式,这里保持默认设置即可。然后,点击 "下一步",进入最后确认安装界面。
6)、确认安装 在确认安装界面,确定没有要更改的配置后,点击 "安装",进行安装:
7)、许可密匙 安装过程大概要1-2分钟,等待安装完成后进入以下界面,若没有许可证密匙,直接点击 "完成"按钮,即可完成安装,使用试用版,一般试用期为1个月;若有许可证密匙则点击 "许可证"按钮,进入下一步界面:
在许可证密匙界面框中输入密匙,再单击 "输入"按钮:
若密匙有效,则会直接进入完成界面,单击 "完成"按钮即可完成安装。
8)、完成安装 完成安装后,系统会提示重启电脑时配置生效,将电脑进行重启后安装就算正式完成了,双击桌面上的VMware图标,即可正常使用虚拟机。
步骤3、创建虚拟机
1)、打开虚拟机创建向导 右键以管理员身份运行VMware,如果没有以管理员身份运行后边创建虚拟机可能会遇到问题。进入主界面,点击 "创建新的虚拟机"按钮,进入虚拟机创建向导:
2)、选择配置类型 弹出新建虚拟机创建向导,有 "典型"和 "自定义"两种配置类型,如果考虑兼容性问题,可选择"自定义选项",进入后可以自行选择向下兼容的平台版本,默认为Workstation 12.x,这里为了方便,我们直接选择 "典型",快速的进行配置,点击 "下一步": 注:若选择 "自定义"步骤可能会略有不同。
3)、选择操作系统安装模式 之后,进入操作系统安装模式选择界面,一共有三种模式:
第一种为光盘安装,第二种为镜像文件安装,第三种为先创建好虚拟机后再自行加载镜像文件,这里勾选第二项 "安装程序光盘镜像文件"直接加载好镜像文件,并单击 "浏览"按钮,在文件目录中找到之前下载好的CentOS 7镜像文件,选择 "CentOS-7-x86_64-DVD-1611"光盘镜像文件,点击打开 :
打开后返回到操作系统选择界面,这时会提示 检测到CentOS64位操作系统(老版本的VMware中会要求自己选择操作系统类型和版本),表明镜像文件为规范的镜像文件;若提示未检测到镜像文件,则表明镜像文件损坏或不是规范的镜像文件。确认镜像文件正确后,继续单击 "下一步":
4)、设置Linux系统账户 之后,进入账户设置界面,可以设置操作系统名称及系统账户和密码,输入后单击 "下一步": 注:用户名只能输入小写字母、0-9或破折号,否则会报错 注:Linux的系统账户和密码千万不要忘记,根(ROOT)帐户和密码也是这个
5)、配置虚拟机文件名称和存储路径 进入下一界面,可以设置虚拟机名称,改变虚拟机文件存储路径,建议最好为虚拟机单独划分一个有一定空间的盘符,将虚拟及文件都保存在这里便于管理。选择好之后,单击 "下一步":
6)、指定虚拟机硬盘容量和储存格式 进入下一界面,可以指定虚拟机系统的硬盘大小,一般会根据系统版本提出建议硬盘大小,设置成建议大小即可,为了运行更流畅建议 最好30GB+,这里我们设成40GB; 然后选择虚拟磁盘的存储方式,可以存储成单个文件或拆分成多个文件,根据具体需要选择,这里为了管理方便和磁盘性能,我们选择 "将磁盘存储为单个文件"。
7)、自定义硬件 设置好虚拟磁盘大小和存储方式后单击 "下一步",进入虚拟机硬件设置,一般保持默认设置即可,也可以在自定义硬件里进行硬件设置修改。
这里为了提升虚拟系统性能,我们可以单击进入 "自定义硬件"界面,对内存进行调整,这里我们 设置成2GB,建议最好不要超过主机内存的一半,同时移除虚拟机不需要的硬件设备如打印机。
设置好之后,单击 "关闭",退出自定义硬件界面,回到上一界面,这里为了演示方便,把 "创建后开启此虚拟机"选项去掉(否则虚拟机创建完成后会自动开启运行,为了教程方便),再单击 "完成"即可。
注:如果打开虚拟机时没有以管理员身份运行,这时会报出如下错误,这与win10的授权管理有关,此时只要重新启动VMware,并选择以管理员身份运行即可,之后再重新创建虚拟机就不会出现问题了。这个问题仅限win10,其他系统还么有测试过。
8)、虚拟机创建完成 完成上一步后,虚拟机的创建就基本完成了,此时会显示主界面如下:
在主界面左边菜单栏里的 "我的计算机"栏目下可以看到,虚拟机 "CentOS 7 x64 "虚拟机已经成功创建,右边主界面为CentOS的虚拟机缩略图以及一些简单的硬件配置信息,可见此时虚拟机为关闭状态,我们可以点击主界面的 "开启此虚拟机"来启动刚创建好的虚拟机系统。
步骤4、虚拟机下系统镜像安装
1)、开启虚拟机 通过以上步骤成功创建虚拟机后,我们在VMware中打开 "CentOS 7 x64"虚拟机主界面,点击主界面上方的 "开启此虚拟机",开启创建好的虚拟机系统,开启后会进入系统启动项:
2)、系统镜像文件初始化 启动之后,虚拟机系统会自动加载到之前加载的镜像文件,并开始初始化工作:
3)、系统初始配置 镜像文件初始化后,自动进入CentOS 7镜像系统安装界面,首先是一个简单的系统设置界面:
第一栏本地化配置中可以对时间、键盘、语言一些基本系统设置进行配置。 第二栏软件配置中可以检查安装源,并自行选择要安装模式。 第三栏系统配置中可以选择安装位置、设置KDUMP服务、网络主机名、安全策略等。 如果不进行任何操作,过一会儿会自动进入下一步安装程序(时间比较短,刚开始安装可能注意不到就自动到下一步了,没关系,这里保持默认也可,所有设置都可以在系统装好之后再进行配置)。 这里我们进行一下简单的配置,先随便点一块地方,系统就不会自动进入下一步安装程序了,这时我们可以慢慢做一些简单的配置,这里可以发现还没配置的选项均为灰色,其它为默认配置:
日期/时间设置:点击本地化配置栏中的第一项 "DATE&TIME",进入配置页面。左下角可以调整时间,右下角可以调整日期,左上方 "Region"栏可以选则所在区域, "City"栏选择所在城市,右边网络时间同步还不能开启,因为还没配置网络服务,先手动配好时间就行。都设置好之后,点击左上角 "Done"按钮,即可退出该项配置界面,返回主界面。
键盘布局设置:点击本地化配置栏中第二项 "KEYBOARD",进入配置页面。默认只有一项 English US,即美式键盘布局,就是我们常见的键盘布局,下边的 "+"按钮可以添加其它键盘布局,这里我们保持默认即可。然后点击左上角 "Done"按钮返回主界面。
系统支持语言选择:点击本地化配置栏中第三项 "LANGUAGE SUPPORT",进入系统支持语言选择页面,可以自行选择系统需要支持的语言。默认已经选择了英语,这里可以将选项下拉到最后再将简体中文选择进去。之后,点击左上角 "Done"按钮,返回主界面。
安装源检测:点击软件设置栏中的第一项 "INSTALLATION SOURCES",进入安装源选择界面。这里可以选择系统安装的源文件,这里默认为自动检测,我们保持默认即可,之后点击左上角 "Done"按钮,返回主界面。
系统安装模式选择:点击软件设置栏的第二项 "SOFTWARE SELECTION",进入系统安装模式选择界面。左边为根据不同的安装需求和目的,设置好的多种安装模式,不同的安装模式,安装的软件和环境配置有所不同,右边为对应模式下可供选择的软件的服务,可根据实际需求自行选择安装与否。实际安装时要根据安装目和系统用途来选择安装模式,作为新手这里就不必要详细探讨了,以后了解深入了可以选择自定义。
这里我们直接选择GNOME图形化界面安装模式,我这里对应模式下的应用全部进行选择,都是一些常用的应用,选好之后点击左上角 "Done"按钮回到主界面。为了方便理解,这里给出一个中文界面作为参考:
系统安装位置:在系统设置栏的第一项 "INSTALLATION DESTINATION"中,可以更改系统分区设置,建议新手保持默认自动分区即可,不要改动,Linux下的分区也是门大学问,搞不好会出问题,建议以后学习深入后再尝试进行分区的学习。
KDUMP功能设置:KDUMP为一个内核崩溃转储机制,主要在内核出错时,负责记录内存信息到文件中,供内核开发者研究出错原因,一般用户不必理会,建议关闭该功能,避免硬盘空间浪费。这里点击系统设置栏第二项 "KDUMP"进入相应界面,将其状态改为关闭,即去掉 "Enable kdump"勾选,然后点击 "Done"回到主界面。
配置网络:点击系统设置栏中第三项 "NETWORK&HOSTNAME",进入网络相关配置页面。已经有默认识别的虚拟网卡,在左下角可以修改主机名,这里保持默认即可;右边网络连接默认关闭,将状态 从OFF改变为ON,开启网络连接,然后系统会自动获取相关网络参数,网络正常的话即可建立连接。之后依旧点击左上角 "Done"按钮回到主界面。
配置安全策略:点击系统设置栏最后一项 "SECURITY POLICY",可以进行安全策略配置,这里我们的系统作为学习用,先不进行设置。
最后一切配置妥当后,点击主页面右下角 "Begin Installation"按钮,开始进行安装:
4)、系统镜像安装完成基础系统配置后,进入CentOS 7系统安装界面:
安装界面下方未安装进度条,全部安装完成大概要20分钟左右。上方有一些基本用户设置选项,安装期间可以进行一些简单的用户配置。在 "ROOT PASSWORD"选项里可以配置ROOT用户的密码,由于我们之前在创建虚拟机时已经设置过了,所以这里不用在进行配置。在 "USER CREATION"选项中可以创建本地用户,这里你可以点进去,创建一个本地用户:
输入用户名和密码后,点击左上角的 "Done"按钮回到安装界面,完成了一个普通用户的创建。之后就等待安装完成即可(过程有点漫长,这时候你有必要拿出你的手机,邀请几个好友,打开王者荣耀,嘿嘿嘿,据有关调查显示,开一局可能刚刚好哦)。
5)、系统启动安装完成后,系统开始自动启动,进行初始化工作:
系统启动过程中,会跳出一个初始配置界面,里边有证书许可配置和网络配置两项,配置完成后会继续进入启动项。
点击 "LICENSE INFORMATION"选项,进入证书许可说明页面,直接点击左下角 "I accept the license agreement"同意协议即可,再点击左上角 "Done"返回原界面。
网络配置之前已经设置过,这里不必再进行配置了,然后点击右下角 "FINISH CONFIGURATION"完成配置,继续进入启动项。
6)、账户登录 等待系统启动程序结束后,进入登录界面,因为只创建了一个系统账户 CentOS 7 x64,所以这里的列表里只有一个账户,直接点击账户登录进去:
然后输入根账户密码,点击登录项的右下方 "Sign"按钮,即可登录进去。这里点击 "Sign"旁边的设置符号,可以选择不同的桌面类型,这里保持默认桌面类型即 "GNOME CLASSIC"即可,Linux下不同的桌面类型大家可以自己去了解,这里就不展开说明了。
输入用户密码登录进去,即可进入系统桌面如下:
7)初始配置 首次进入系统桌面,会自动弹出一个初始配置界面,进行一些简单的配置。首先是系统语言选择,如果你还不适应全英文的操作系统,可以拉到最下边将系统语言改成中文,我这里保持默认。然后点击右上角 "NEXT"进入下一步。
然后是键盘布局的设置,之前也设置过,这里保持默认——美式键盘布局即可,然后点击右上角 "NEXT"进入下一步。
接着关联账号的设置,这里你可以将你的谷歌、微软等在线账号与你的Linux系统关联起来,现在基本上没必要,这里直接点击右上角 "Skip"跳过此项。
完成上一步后,会有如下提示说所有基本配置已经完成,这时点击下方 "Start using CentOS Linux"即可进入系统桌面,开始使用系统。
8)、桌面熟悉 最后又回到系统桌面,先会弹出一个使用向导如下,里边有系统的入门使用说明,具体大家可以自己去了解,这里只是简单介绍以下桌面各部分功能。
接下来是桌面的简单介绍,首先是左上角的应用菜单栏,第一项 "Applications",点击选项下拉后,里边基本上包含了系统所有应用程序和服务及一些常用工具,直接点击即可使用;第二项 "Places"则是一些系统常用的目录或者文件夹,在这里可以方便地打开。
然后是右上角的系统菜单栏,点击右上角电源或音量项会进入系统设置选项,从上到下依次是音量调节、网络设置和账户设置,最下边还有三个选项:左边为系统设置项,里边可以进行所有的系统设置,中间为账户锁定按钮,右边为关机选项,可以选择关机、重启或退出登录;点击右上角的日期项可以进入日期配置选项,设置时间和日期。
在桌面右下角,为系统提供的虚拟桌面,点击可以在4个虚拟桌面之间进行切换,至于虚拟桌面有什么用,大家要自己用过才知道,简单来讲就是可以让多个程序分别在不同的桌面上运行,其实就相当于一个桌面上可以同时显示4个显示界面。
在桌面左下方为任务状态栏,所有打开的应用程序都会在下方的状态栏显示出来。
好了,那么系统桌面就简单介绍完了,教程也就到这里了,大家装好系统后可以自己去探索一下。
其他注意事项
1、系统镜像装好之后,原先下载好的镜像文,件就可以删除了,系统第二次启动时就不用再从外部加载系统镜像文件了,而是直接使用已经装在虚拟机硬盘里的操作系统。可以在虚拟机硬件里将系统读取方式改为从硬件驱动器读取。记得低版本的VMware好像要手动修改,这里会自动检测,就不用修改了。
2、虚拟机系统关机时要等待所有关机项结束后,在关闭虚拟机,否则可能会损坏系统数据,导致无法正常开机。
3、虚拟机系统再次开启时会有如下提示,说无连接到虚拟设备idel:0,是否每次开启虚拟机时都尝试连接此设备,直接点击”否”,下次开机时就不会再出现了。这是因为光驱镜像已经使用完毕,这时已经改为自动检测,不会影响系统使用。
4、已经安装好的系统文件应该已经在你之前指定的虚拟文件存储位置,这里的文件不要随意删除、改动,否则虚拟机会出错。我这里将所有文件存在新建盘CentOS下,里边即为所有虚拟机的系统文件和配置信息。
5、有时候计算机重启后,会发现虚拟机里系统启动时会报内部错误,这时要检查一下任务管理器里的网络服务状态,可能是由于VMware相关服务没有开启的缘故,确保所有与VMware相关服务已经开启。(低版本v10会有这个错误,因为默认VMware相关服务要手动开启,所以重启后要重新开启服务)。
6、如果觉得本篇教程有帮助的话,下边顺便帮忙投个票噻,蟹蟹各位宝宝啦~