VirtualBox 虚拟机安装 CentOS 7 图文教程

Centos Installation
很早之前一直在 Windows 上使用 VMware 安装 Ubuntu 来进行 Linux 环境下的开发。最近因需要部署几个第三方的服务器,必须要用 Centos,所以简单整理了一下 CentOS 安装流程。

简介

VirtualBox

Oracle VirtualBox 是由德国 InnoTek 软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司 xVM 虚拟化平台技术的一部分。它提供用户在 32 位或 64 位的 Windows、Solaris 及 Linux 操作系统上虚拟其它 x86 的操作系统。用户可以在 VirtualBox 上安装并且运行 Solaris、Windows、DOS、Linux、OS/2 Warp、OpenBSD 及FreeBSD 等系统作为客户端操作系统。

VirtualBox 是免费的,我们常用的还有 VMware(收费)。

CentOS

一般来说常用的 Linux 系统基本上分两大类:

  1. RedHat系列:Redhat、CentOS、Fedora等
  2. Debian系列:Debian、Ubuntu等

CentOS(Community Enterprise Operating System)是来自于 Red Hat Enterprise Linux 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同,在于 CentOS 并不包含封闭源码软件。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。

环境

本文所有操作使用软件版本如下:

  • 系统: macOS High Sierra(Version 10.13.3)
  • VirtualBox:5.2
  • Centos:7(1708)

安装 VirtualBox

官网下载最新版本,按照提示一步一步来就可以了。

安装 CentOS 7

创建新的虚拟机

打开 VirtualBox,点击左上角的 New 开始新建虚拟机。

CentOS installation step 1

虚拟机名字随便自己取,Type 选择 Linux,Version 里面没有 CentOS的选项,就选 Red Hat吧,点击继续。

CentOS installation step 2

选择内存大小,根据自己需求来,我这里用的默认值1024。点击继续。

CentOS installation step 3

选择硬盘类型:

  • VDI是VirtualBox 的基本且独有的格式。目前应该还没有支持这种格式的其他软件。
  • VMDK 是专门为 VMWare 开发,但其他虚机像Sun xVM,QEMU,VirtualBox,SUSE Studio 和 .NET DiscUtils 也都支持这种格式。
  • VHD 是 Microsoft Virtual PC 的基本格式。这是在 Microsoft 产品系中受欢迎的格式。

这里我们选择默认的 VDI 就可以了。点击继续。

CentOS installation step 4

两个选项区别如下:

  • Dynamically allocated,这种方式下,实际使用多少空间,才会占用多少空间,相当于用时分配。
  • Fixed size,这种方式下,创建多大的盘就会占用多大的空间,所以运行时速度会快一些。

选哪个看自己需求,是想省硬盘还是想用起来快一些。点击继续。

CentOS installation step 5

选择虚拟机文件存放的目录以及硬盘的大小,点击 Create 我们就完成了新建的操作了。

安装 CentOS

选择版本

首先我们需要取官网下载 CentOS 的 ISO。可以选择国内的镜像,我使用的是阿里的镜像

CentOS iso version

可以看到有好几个版本:

  • DVD ISO版本是标准安装版,有桌面图形化界面,适合于新手学习使用。
  • Everything ISO版本是对标准版进行了补充,集成了所有的安装软件。
  • LiveGNOME、LiveKDE 版本分别使用了 GNOME、KDE这两个主流的桌面环境。
  • Minimal ISO版本则是server linux服务器版,没有图形化界面显示,全部是命令行。

因为是作为服务器用,选择了 Minimal 版本。

安装

选择刚刚创建的虚拟机,点击 Settings-> Storage -> Controller IDE -> Empty,点击右侧的光盘按钮,将刚刚下载的 CentOS 的 ISO 镜像添加进来。

CentOS installation step 6

启动虚拟机,进入安装界面。敲回车后开始安装。

CentOS installation step 7

点击选择安装路径。

CentOS installation step 8

Other Storage Options 可以选择时手动分区,还是自动分区。这里我们就简单一点选自动分区。确定后,就可以 Begin Installation 了。

CentOS installation step 9

安装页面上可以进行用户的配置,配置 Root 的密码,以及新建一个用户。等待一会儿就可以看到安装成功了。

CentOS installation step 10

重启之后我们就可以用 Root 或者刚刚创建的账号登陆系统了。

配置 CentOS

添加 sudo 权限

刚刚创建的账号是没法执行 sudo 命令的。我们切换到 Root ,执行如下命令

1
visudo

给刚刚创建的用户(cotin)添加一行:

CentOS visudo

保存之后,切换回刚刚的账号,已经可以 sudo 了。

开启网络

安装好后的 CentOS 网络默认关闭,我们可以执行命令查看:

1
nmcli d

显示结果如下:

CentOS nmcli

我们需要修改配置文件(ifcfg-enp0s3文件名可能会有所不同):

1
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

ONBOOT修改为yes,也就是启动时读取该配置。
CentOS nmcli

保存配置后重启服务即可:

1
sudo service network restart
Cotin Yang wechat
欢迎订阅我的微信公众号 CotinDev
小小地鼓励一下吧~😘