工作中如果你是Linux运维,或者程序员,一定经常需要一个Linux的环境来让你折腾。这个时候使用虚拟机对我们来说是一个不错的选择。


SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

虚拟化技术目前主要有两种:一、原生架构,这种虚拟机产品直接安装在计算机硬件上,不需要操作系统的支持,这类虚拟机拥有强大的性能,主要用于生产环境,比如vSphere、Ctrix、KVM等。二、寄居架构,这类虚拟机需要安装在操作系统上,通过操作系统去调用计算机中的硬件,性能比原生架构要差很多,主要用于教学或学习,比如VMware、 Virtual Box、Hyper-V 等。


普通用户能接触到的一般是寄居架构的虚拟机。本文将利用 VMware(具体版本是 VMWare Workstation 15)来为大家详细演示在 Windows 环境中虚拟安装一台 CentOS的服务器。

虚拟机安装 Linux 最完整攻略 Linux 第1张


1. 准备工作

 

1) 修改主机 BIOS 设置

要安装虚拟机首先要保证我们的 PC 主机硬件支持虚拟化技术,比如 Intel-VT 或者 AMD-V 技术。一些较老的 CPU 可能不支持虚拟化技术,这个要注意一下。有很多同学在安装虚拟机的时候会遇到提示:“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”。

虚拟机安装 Linux 最完整攻略 Linux 第2张


看到这种错误提示就需要到 BIOS 中修改相关的硬件虚拟化选项,这项功能在大多数情况下是默认关闭的。首先进入 PC 的 BIOS(不同的主板进入方法不同,这个自己百度一下),然后类似 "Intel Virtual Technology" 的选项,将其设置为 Enabled 即可。

虚拟机安装 Linux 最完整攻略 Linux 第3张


2) 安装VMware

VMware 是收费的软件,本文用到的版本是 VMware Workstation 15。这里我们主要侧重在 Linux 虚拟机的创建与安装。VMware 的下载与安装大家可以在网上搜索一下。


3) 下载系统镜像

本文演示安装的 Linux 版本是 CentOS 7.8,安装的 ISO 文件可以从阿里的开源镜像网站来下载:

https://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/

虚拟机安装 Linux 最完整攻略 Linux 第4张

如果是作为测试的服务器来使用,可以选择 Minimal 版本,如果需要 GUI 界面的,可以选择下载 GNome或者 KDE。本文用的是Minimal 版本。


4) 下载YUM源配置文件

YUM是一种 Linux 系统中软件安装的方法。使用国内的镜像站作为 YUM 源可以提高我们的访问速度。阿里的 YUM 源如下,我们可以选择下载 Centos-7.repo


https://mirrors.aliyun.com/repo/

虚拟机安装 Linux 最完整攻略 Linux 第5张

准备工作至此我们就作完了,接下来我们开始创建一个虚拟机。


2. 创建虚拟机

 

首先打开虚拟机,点击“创建新的虚拟机”:

虚拟机安装 Linux 最完整攻略 Linux 第6张


选择“典型(推荐)”

虚拟机安装 Linux 最完整攻略 Linux 第7张


我们先创建一个空白的虚拟机,然后再安装操作系统,所以这里选择“稍后安装操作系统”

虚拟机安装 Linux 最完整攻略 Linux 第8张


这里操作系统选择 Linux,版本选择 CentOS 7 64 位

虚拟机安装 Linux 最完整攻略 Linux 第9张


给你的虚拟机起一个名字,并指定一个虚拟机的目录:

虚拟机安装 Linux 最完整攻略 Linux 第10张


这里可以调整磁盘空间大小,初学者可以先选择 20 G。为了提高磁盘性能,下面这里可以选择“将虚拟磁盘存储为单个文件”。

虚拟机安装 Linux 最完整攻略 Linux 第11张


接下来对之前的设置做出汇总,点击“完成”,就会开始虚拟机的创建了:

虚拟机安装 Linux 最完整攻略 Linux 第12张



3. 安装 Linux 操作系统

 

通过前面的步骤我们创建了一个虚拟机,但要注意这个虚拟机是空白的,里边什么也没有。接下来就是我们期待已久的 Linux 的安装过程了。


首先点击设备下面的 CD/DVD 光驱

虚拟机安装 Linux 最完整攻略 Linux 第13张


加载我们之前下载好的 ISO 安装文件

虚拟机安装 Linux 最完整攻略 Linux 第14张


开机,让系统读取光盘安装

虚拟机安装 Linux 最完整攻略 Linux 第15张


选择 Install CentOS 7

虚拟机安装 Linux 最完整攻略 Linux 第16张


系统开始进行安装

虚拟机安装 Linux 最完整攻略 Linux 第17张


系统语言选择中文

这里的三个地方要注意修改:

虚拟机安装 Linux 最完整攻略 Linux 第18张


分区我们先选择自动配置,了解如何分区的同学也可以手动配置

虚拟机安装 Linux 最完整攻略 Linux 第19张


Kdump 是一个比较好的技术,在系统崩溃的时候,可以帮我们捕捉到有用的信息,但是比较消耗内存。生产环境用的比较多,我们这里可以先选择不启动。

虚拟机安装 Linux 最完整攻略 Linux 第20张


如果希望虚拟机可以联网,需要配置一下网络,只要把以太网这里打开就可以,系统会自动配置好。

虚拟机安装 Linux 最完整攻略 Linux 第21张


都修改好以后,我们开始安装:

虚拟机安装 Linux 最完整攻略 Linux 第22张


接下来设置 root的密码:

虚拟机安装 Linux 最完整攻略 Linux 第23张

虚拟机安装 Linux 最完整攻略 Linux 第24张


设置好以后需要重启一下电脑,到这里系统基本就装好了。

虚拟机安装 Linux 最完整攻略 Linux 第25张



4. 系统配置

 

系统装好以后,我们需要做一些检查和配置,比如检查一下网络是否已经连通,然后修改一下 YUM 源,安装一些软件等等。


首先按提示登陆 root 用户

虚拟机安装 Linux 最完整攻略 Linux 第26张


ping一下著名的百度,看看是否能 ping 通

虚拟机安装 Linux 最完整攻略 Linux 第27张



YUM 源存放在/etc/yum.repos.d 目录下,首先将它们都删除,然后替换成阿里的源配置文件:

#rm -f /etc/yum.repos.d/*.repo

虚拟机安装 Linux 最完整攻略 Linux 第28张


利用 pscp 将我们之前下载的阿里源配置文件上传到服务器上。首先查一下虚拟机的 ip 地址

#ip addr show

虚拟机安装 Linux 最完整攻略 Linux 第29张


关于如何使用 pscp,可以参考我的文章《putty、pscp、psftp 使用教程》

虚拟机安装 Linux 最完整攻略 Linux 第30张


上传成功后在虚拟机里检查一下

#ll /etc/yum.repos.d/*.repo

虚拟机安装 Linux 最完整攻略 Linux 第31张


接下来就可以安装我们需要的软件了,比如我们安装一下 Vim,先查看一下软件包的信息

#yum info Vim

虚拟机安装 Linux 最完整攻略 Linux 第32张


开始安装

#yum install Vim


其他软件的安装过程都类似,到这里安装和配置流程就都结束了。大家可以随心所欲的在你们的机器里折腾。Have fun!




推荐阅读:

《这么多Linux版本,你究竟该怎么选择?》

《Linux 最常问的十个面试问题》

《Linux,Unix,GNU 到底有什么样的渊源?》

《putty、pscp、psftp 使用教程》


虚拟机安装 Linux 最完整攻略 Linux 第33张

 



- The End -


 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄