近期需要用到虚拟机测试,找了很多教程,感觉都不太全面,浪费了很多时间,所以决定记录一下自己用VirtualBox搭建centos7虚拟机的过程,用废话不多说,直接入主题:

所需环境:windows10,VirtualBox安装包,centos7的ISO镜像

一、下载 VirtualBox的安装包

链接:https://pan.baidu.com/s/1NHEZcY9ErSITF_JlQJskJA?pwd=ljl6 
提取码:ljl6

下载好之后,把安装包解压,安装(选好安装目录之后,都是直接下一步,就不一一记录了)。

二、centos7 ISO镜像(由于文件过大,所以进行了分卷压缩,请把5个压缩包都下载,然后选中所有分卷,点击右键选择提取到指定路径(比如:E:/Centos7/))

链接:https://pan.baidu.com/s/19opx5Qg1ew4KCZL-p_VF6Q?pwd=6lis 
提取码:6lis

三、搭建虚拟机

1、双击VirtualBox图标

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像

 2、打开VirtualBox管理器界面

win7 32虚拟机镜像 虚拟机win7镜像包_linux_02

3、这一步请按如下步骤填写

a.点击“新建”,弹出  新建虚拟电脑  界面,填写 名称(虚拟机名称)

b.选中文件夹(虚拟机搭建路径)(由于需要给虚拟机分配存储空间,所以选中的盘符最好预留足够空间,比如我放在D盘,预计给虚拟机16G硬盘空间,我的D盘就预留多于16G的空间)

c.类型选则 “Linux”

d.版本选择“Other Linux (64-bit)”

win7 32虚拟机镜像 虚拟机win7镜像包_服务器_03

 填写好之后,点击下一步。

4、分配虚拟机内存大小(根据个人电脑配置及业务需要进行分配,我自己分配时给了1024MB)

win7 32虚拟机镜像 虚拟机win7镜像包_服务器_04

 点击下一步。

5、弹出的“虚拟硬盘”界面,不用改动

 

win7 32虚拟机镜像 虚拟机win7镜像包_运维_05

 点击“创建”。

6、选择“虚拟硬盘文件类型”

win7 32虚拟机镜像 虚拟机win7镜像包_运维_06

点击“下一步”。

7、 分配硬盘大小,在“存储在物理硬盘上”界面选择“固定大小”

win7 32虚拟机镜像 虚拟机win7镜像包_centos_07

 点击“下一步”。

8、文件位置和大小

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像_08

 文件位置默认为之前选定的路径,该处不需去改动

大小(VirtualBox默认为8G)填写16.00GB

点击“创建”

此处会弹出创建进度条,无需操作,等待其自动完成即可

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像_09

 9、此时,在Oracle VM VirtualBox管理器的左侧就可以看到我们创建的虚拟机列表了,在列表中找到刚才创建的虚拟机 centos7-test

win7 32虚拟机镜像 虚拟机win7镜像包_centos_10

点击右上角的“启动”右边的“▼”,在弹出下拉选项中选中“正常启动”。

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像_11

10、选择启动盘

 在弹出的窗口中,选择下图中红色箭头指向的按钮

win7 32虚拟机镜像 虚拟机win7镜像包_linux_12

  在弹窗中点击【创建】(以下截图中1),进入centos7-test-VISO创建界面,选中解压好的centos7镜像(以下截图中2),点击【添加所选文件到VISO】按钮(以下截图中3)

win7 32虚拟机镜像 虚拟机win7镜像包_服务器_13

 即可在右侧窗口中看到选中的镜像文件已被添加到VISO框中,如下图所示

win7 32虚拟机镜像 虚拟机win7镜像包_服务器_14

 点击【OK

win7 32虚拟机镜像 虚拟机win7镜像包_运维_15

  选中刚刚选的镜像文件,点击【选择

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像_16

11、安装

点击【启动】按钮,进入安装界面

 

win7 32虚拟机镜像 虚拟机win7镜像包_linux_17

 使用键盘【↑】键,选择“Install CentOS7”(选中的选项字体会变白色),点回车键进行安装

等待设置界面弹出

win7 32虚拟机镜像 虚拟机win7镜像包_linux_18

 选择安装过程中的语音,可以默认英文,我个人选择中文

win7 32虚拟机镜像 虚拟机win7镜像包_服务器_19

 点击【继续】按钮

选择【安装位置】

win7 32虚拟机镜像 虚拟机win7镜像包_centos_20

 选择本地标准磁盘,选中后,其背景色变成蓝色

win7 32虚拟机镜像 虚拟机win7镜像包_运维_21

 点击【完成】 ,回到 安装信息摘要 界面。

win7 32虚拟机镜像 虚拟机win7镜像包_运维_22

 12、开始安装

点击【开始安装】按钮

win7 32虚拟机镜像 虚拟机win7镜像包_运维_23

 点击【ROOT密码

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像_24

 输入密码后,点击【完成】按钮,回到安装页面,等待继续安装完成

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像_25

大小字母+小写字母+数字的8位以上的密码。

此root密码在登录时会使用到,请记住自己设置的密码!!!)

win7 32虚拟机镜像 虚拟机win7镜像包_centos_26

 安装完成后,提示CentOS已成功安装并可以使用,点击【重启】按钮重启centos7

12、配置虚拟机虚拟机IP及网络,使虚拟机可以连接网络

win7 32虚拟机镜像 虚拟机win7镜像包_运维_27

 输入登录账户root,回车;

输入安装过程中设置的root的密码,回车。即可登录到centos7系统中。

1)、修改IP

      a.进入ip的配置文件路径: 输入 cd /etc/sysconfig/network-scripts/,回车

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像_28

      b. vi ifcfg-enp0s3 

 

win7 32虚拟机镜像 虚拟机win7镜像包_linux_29

 

BOOTPROTO=dhcp        改成 BOOTPROTO=static

ONBOOT=no                 改成 ONBOOT=yes

在文件末尾追加IP

IPADDR=192.168.8.10
PREFIX=24
GATEWAY=192.168.8.1
DNS1=114.114.114.114

win7 32虚拟机镜像 虚拟机win7镜像包_linux_30

保存退出后,输入       systemctl restart network     重启虚拟机网络。

c.查看当前IP

   输入    ip a  回车,即可看到刚刚修改的静态IP

win7 32虚拟机镜像 虚拟机win7镜像包_linux_31

13、 设置虚拟机联网

 1) 关闭当前虚拟机,选择【正常关闭】即可 

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像_32

2) 回到 VirtualBox管理器界面,点击【管理】->【全局设定】 

win7 32虚拟机镜像 虚拟机win7镜像包_linux_33

3)在VirtualBox-全局设定界面,选择【网络】

win7 32虚拟机镜像 虚拟机win7镜像包_centos_34

点击右侧最上角的【添加新NAT网络】按钮

 

win7 32虚拟机镜像 虚拟机win7镜像包_运维_35

选中NAT网络 区域新建的名称, 右键选择【编辑NAT网络】,如下修改之后,点击【OK]按钮

win7 32虚拟机镜像 虚拟机win7镜像包_服务器_36

 再点击【OK】按钮,完成该NAT网络设置。

4) 点击VirtualBox管理器的【管理】按钮,在弹出的窗口中选择【主机网络管理器(H)】 

win7 32虚拟机镜像 虚拟机win7镜像包_centos_37

在“主机网络管理器”界面,点击【创建(C)】按钮,新创建的网卡,在IPv4网络掩码输入一个与主机IP段不同的网关地址,并且把【DHCP服务器】的【启用】√上,如上图所示。

(此时在主机的网络连接管理界面,可以看到创建的此虚拟网卡,右键点击属性,即可看到刚才设置的192.198.6.1的IP

win7 32虚拟机镜像 虚拟机win7镜像包_linux_38

5) 选中VirtualBox管理器左侧的虚拟机实例名称,点击右侧菜单的【设置】按钮,

弹出centos7-test-设置,选择【网络】,如下图 

win7 32虚拟机镜像 虚拟机win7镜像包_服务器_39

在网卡1界面,√选【启用网络连接】,在“连接方式”    选择   “ NAT网络”,“界面名称”会自动选择前面设置的NAT网络名称。

win7 32虚拟机镜像 虚拟机win7镜像包_win7 32虚拟机镜像_40

仅主机(Host-Only)网络”,“界面名称”选择刚才创建的虚拟网卡的名称。

win7 32虚拟机镜像 虚拟机win7镜像包_服务器_41

点击【OK】按钮。

6),再启动  centos7-test

输入ip a,回车,即可看到当前centos7-test实例的IP地址信息

win7 32虚拟机镜像 虚拟机win7镜像包_运维_42

 看到比之前多了一个192.168.6.27/24的,表明已经设置好虚拟网卡的IP地址,

7)验证虚拟机网络设置是否成功:

    a.  验证主机与虚拟机网络是否联通

     打开主机的cmd命令行界面,输入ping 192.168.6.27

win7 32虚拟机镜像 虚拟机win7镜像包_运维_43

ping通,表示主机可以连接虚拟机网络(在虚拟机中同样试着ping一下主机IP,同样ping通表示虚拟机也可正常访问主机网络)。

    b.验证虚拟机是否可以连接网络

输入ping www.baidu.com

win7 32虚拟机镜像 虚拟机win7镜像包_linux_44

ping 通百度,证明已经设置成功 。

写得比较详细,也许有些步骤会让人觉得太过累赘,还请多多海涵。如果有缺漏的地方,还请大神们批评指正。

下一篇再讲     怎么使用Xshell6连接centos7虚拟机,以及怎么共享虚拟机的剪贴板,实现双向复制粘贴。