VirtualBox安装CentOS7虚拟机

  • 一、概述
  • 二、准备
  • 三、安装
  • 1、创建虚拟机
  • 2、安装CentOS7系统
  • 三、配置
  • 1、网络配置
  • 2、更换国内源
  • 3、SSH连接


一、概述

本文主要介绍VirtualBox安装CentOS7的过程及镜像源的更换和VirtualBox的SSH端口转发功能。

二、准备

  1. 下载VirtualBox并安装好
  2. CentOS可以到国内镜像站下载
  3. 远程连接工具MobaXterm

三、安装

1、创建虚拟机

打开VirtualBox,点击新建

virtualboxios虚拟机 virtualbox装虚拟机_linux


输入名称、选择安装目录、系统类型以及版本,点击下一步

virtualboxios虚拟机 virtualbox装虚拟机_linux_02


设置虚拟机内存大小,默认即可

virtualboxios虚拟机 virtualbox装虚拟机_virtualboxios虚拟机_03


新建虚拟机硬盘,默认即可

virtualboxios虚拟机 virtualbox装虚拟机_端口转发_04


创建虚拟硬盘,选择VDI

virtualboxios虚拟机 virtualbox装虚拟机_系统安装_05


选择虚拟机硬盘容量,选择动态分配

virtualboxios虚拟机 virtualbox装虚拟机_linux_06


设置虚拟机位置和虚拟硬盘大小

virtualboxios虚拟机 virtualbox装虚拟机_centos_07


到这里虚拟机已经创建完成,接下来是安装CentOS7系统

2、安装CentOS7系统

启动虚拟机

virtualboxios虚拟机 virtualbox装虚拟机_系统安装_08


虚拟机启动后会提示选择启动盘

virtualboxios虚拟机 virtualbox装虚拟机_端口转发_09


点击注册可以选择系统镜像文件

virtualboxios虚拟机 virtualbox装虚拟机_端口转发_10


选择好镜像文件后点击启动,进入安装引导界面,键盘右边的Ctrl可以进行电脑和虚拟机的鼠标切换选择安装引导使用的语言,这里使用简体中文

virtualboxios虚拟机 virtualbox装虚拟机_系统安装_11


点击继续,窗口底部提示需完成带有 !图标的内容。

virtualboxios虚拟机 virtualbox装虚拟机_virtualboxios虚拟机_12


点击安装位置,进入配置界面,不需要做更改,点击完成。

virtualboxios虚拟机 virtualbox装虚拟机_virtualboxios虚拟机_13


配置网络连接

virtualboxios虚拟机 virtualbox装虚拟机_virtualboxios虚拟机_14


打开以太网连接

virtualboxios虚拟机 virtualbox装虚拟机_linux_15


然后就可以开始安装了

virtualboxios虚拟机 virtualbox装虚拟机_系统安装_16


用户设置,设置管理员密码和创建用户

virtualboxios虚拟机 virtualbox装虚拟机_端口转发_17


等待安装完毕,点击重启

virtualboxios虚拟机 virtualbox装虚拟机_centos_18


系统重启完成后,输入用户名和密码进行登录

virtualboxios虚拟机 virtualbox装虚拟机_linux_19

三、配置

1、网络配置

如果刚才没有在安装前打开网络的话,可以使用以下方法,
进入网络配置目录,找到配置文件

cd /etc/sysconfig/network-scripts

virtualboxios虚拟机 virtualbox装虚拟机_linux_20

vi ifcfg-enp0s3

把ONBOOT改为yes

virtualboxios虚拟机 virtualbox装虚拟机_centos_21


最后重启网络即可

service network restart

2、更换国内源

在更换国内源之前,我们先安装wget,用于下载配置文件

yum install wget

然后下面开始换源操作,

cd /etc/yum.repos.d

备份原文件

cp CentOS-Base.repo CentOS-Base.repo.bak

下载国内源配置文件
阿里源

wget http://mirrors.aliyun.com/repo/Centos-7.repo

网易源

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

替换源文件

cp Centos-7.repo CentOS-Base.repo

清理旧源安装包

yum clean all

重新生成源缓存

yum makecache

最后更新即可

yum update

3、SSH连接

我们可以使用VirtualBox自带端口转发功能实现SSH连接

打开网络设置,在高级选项点击端口转发

virtualboxios虚拟机 virtualbox装虚拟机_virtualboxios虚拟机_22


新建端口转发规则

virtualboxios虚拟机 virtualbox装虚拟机_端口转发_23


最后就可以使用远程连接工具通过访问127.0.0.1:8022实现对虚拟机的远程连接

virtualboxios虚拟机 virtualbox装虚拟机_linux_24