VirtualBox 安装 CentOS 详细图解
VirtualBox 在电脑里安装个 CentOS 虚拟机,方便平时折腾使用。首先下载好 VirtualBox 和 CentOS 镜像文件(建议用 Minimal 最小化版本),随便验证下 ISO 完整性,文件哈值见版本发行页面。
VirtualBox 创建虚拟机
VirtualBox “新建”虚拟机,名称写 CentOS(可随意),类型选 Linux,版本选 Red Hat。
内存根据实际需要设置,不过一般至少给个 512MB 吧。
依步骤创建虚拟硬盘,建议不要给的太小,有的软件低于10GB就没法运作。




创建后右键打开虚拟机属性,添加 IOS 系统安装镜像到光驱。这步也可看看其它选项,如去掉启动顺序里的软驱,没啥用。
开始 CentOS 安装
启动虚拟机开始安装。选择 Install CentOS 7
回车安装。如果键盘上下选键无效,检查小键盘 Num Lock 是否开启。
来到安装向导界面(如果内存设置的太小,这里会是蓝底简单安装界面)。选择安装语言,这里开始可以用鼠标操作(初次使用 VirtualBox 有个鼠标独占提醒,如果没有设置热键切换,鼠标只能在虚拟机窗口移动,注意一下)。
点击进入安装位置,选择虚拟机磁盘,选择 Automatically configure partitioning
自动创建分区,点上方 Done
按钮返回界面(在这里可以看下其它选项,例如软件安装项,可以选择安装 GNOME 桌面或其它常用工具。如果你下载的 Everything ISO,应该会默认选择)。返回界面点 Begin Installation
开始安装。



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



重启后就可以使用了。由于笔者安装的是最小化版,所以直接是终端登录界面。如果安装了桌面环境,这里有个许可协议界面。如果要 VirtualBox 窗口支持全屏显示,菜单栏“设备”里安装“增强功能包”。
配置 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,之后就随你折腾了……