VirtualBox 安装 CentOS 详细图解

Eric 教程 231 次浏览 抢沙发

VirtualBox 在电脑里安装个 CentOS 虚拟机,方便平时折腾使用。首先下载好 VirtualBoxCentOS 镜像文件(建议用 Minimal 最小化版本),随便验证下 ISO 完整性,文件哈值见版本发行页面

VirtualBox 创建虚拟机

VirtualBox “新建”虚拟机,名称写 CentOS(可随意),类型选 Linux,版本选 Red Hat。

选择虚拟机类型

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

设定虚拟机内存

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

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

创建后右键打开虚拟机属性,添加 IOS 系统安装镜像到光驱。这步也可看看其它选项,如去掉启动顺序里的软驱,没啥用。

设定 CentOS 镜像文件启动

开始 CentOS 安装

启动虚拟机开始安装。选择 Install CentOS 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 地址、默认网关、子网掩码、DNS 服务器)。设置固定 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
DNS1=8.8.8.8
DNS2=8.8.4.4

修改保存后运行 service network restart 重启网络生效。之后可用 ip addr 检查网络状态。

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

发表评论

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