VirtualBox安装CentOS虚拟机图解

Kevin 教程 921 次浏览 抢沙发

使用VirtualBox在电脑里安装了个CentOS虚拟机,方便平时折腾使用,顺便记录下安装流程及配置网络连接方面的步骤,方便新手参考使用。首先下载好VirtualBoxCentOS镜像文件(有标准、完全、精简版本,我选择的是Minimal ISO最小化版本,安装过程应该没有区别,只是集成软件包的多寡),下载后验证下文件完整性,文件哈值见版本发行信息页面

VirtualBox 创建虚拟机

运行VirtualBox软件,点击“新建”虚拟机,名称填写CentOS(可随意),类型选择Linux,CentOS基于RHEL构建,版本选择Red Hat。

选择虚拟机类型

内存根据实际需要设置,不过一般至少给个512MB吧。

设定虚拟机内存

依步骤创建虚拟硬盘,建议不要给的太小,有的软件低于10GB就没法运作。

设置CentOS虚拟硬盘(一)
步骤一
设置CentOS虚拟硬盘(二)
步骤二
设置CentOS虚拟硬盘(三)
步骤三
设置CentOS虚拟硬盘(四)
步骤四

创建后右键打开虚拟机属性,添加CentOS IOS镜像文件到光驱。这步也可看看其它选项,例如取消启动顺序里的软驱,没啥用。

设定CentOS镜像文件启动

开始 CentOS 安装

启动虚拟机开始安装。选择Install CentOS Linux 7回车安装。如果键盘上下选键无法移动,检查小键盘的Num Lock是否开启。

开始安装CentOS

来到安装向导界面,选择安装语言,这里开始就可以用鼠标操作了(初次使用VirtualBox会有个鼠标独占提醒,如果没有设置热键切换,鼠标只能在虚拟机窗口移动,这里注意一下)。

选择CentOS安装语言

点击进入安装位置设置,选择虚拟机磁盘,然后选择Automatically configure partitioning自动创建分区,点击上方Done按钮返回之前界面(在这里可以看下其它选项,例如软件安装项,可以选择安装GNOME桌面或其它常用工具。如果你下载的Everything ISO版本,应该会默认选择),返回界面后点击Begin Installation开始安装。

选择磁盘安装位置
步骤一
选择自动创建分区
步骤二
返回界面开始安装
步骤三

安装过程中提示“设置Root帐户密码”和是否“创建其它用户帐户”,这里设置Root密码就行了,添加帐户以后可以弄。接着点击Finish configuration完成配置。待安装过程跑完后Reboot重启虚拟机。

提示设置Root密码和创建用户帐户
设Root密码
完成配置以便继续安装
完成配置继续
安装完毕重启虚拟机
完成安装重启

重启后就可以开始使用了。由于我安装的是最小化版,所以直接是终端登录界面。如果安装了桌面环境,还有个许可协议界面。如果要VirtualBox窗口支持全屏显示,菜单栏“设备”里安装“增强功能包”。

CentOS就绪开始可用

配置 CentOS 网络

局域网内其它设备连接虚拟机,需要先将CentOS虚拟机的网络设置改为“桥接网卡模式”。

其次CentOS安装后网络默认是关闭的,需要修改配置文件开启(文件名可能随网卡不同而有所变化)。

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

下面红色部分是开启网络选项。蓝色部分是设置静态IP选项(最下面添加的几行意思分别是设置IP地址、默认网关、子网掩码)。设置固定IP主要是方便以后SSH客户端连接,避免重启路由器分配IP出现变化。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=476e23bf-4f89-6158-9fce-c8d457dabe9f
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.100
GATEWAY=192.168.1.1
NETMASK=255.255.255.0

修改保存后运行service network restart重启网络生效。

如果这时网络还是不通,比如PING不了,可能DNS没有设置。vi /etc/resolv.conf打开配置文件,添加一行nameserver 8.8.8.8保存。

另外补充一个问题,如果你安装的是迷你版CentOS,默认不能使用ifconfig命令,需要先安装yum install net-tools

到处,VirtualBox安装CentOS就完成了,局域网内其它设备可以通过SSH客户端连接登录虚拟机里的CentOS,之后就是随你折腾了……

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。