VirtualBox中安装CentOS7过程记录
在开发过程中常常需要进行一些预研,而有些操作对操作系统可能具有破坏性且是不可恢复的,或者需要在不同的操作系统中去观察结果,儇喃光榭虽然在某些场合下Ghost可以解决一部分问题,但是有时候很繁琐,因此在虚拟机中进行测试不失为一种不错的选择。自2011年以来,一直在学习一些有关Linux下的知识,包括Mono+XSP运行ASP.NET程序,搭建Hadoop学习环境、Nginx测试环境等。在虚拟机软件方面先后尝试过VMware、Hyper-V及VirtualBox,最终选择了VirtualBox,理由是开源免费、体积小、资源占用少。在Linux操作系统方面先后学习过Ubuntu和CentOS,最终选择了CentOS。本文就是讲述如何在VirtualBox中安装CentOS7。
工具/原料
宿主机:Win7 X64,16G RAM 4核8线程 1T硬盘
虚拟机软件:VirtualBox-5.1.20
虚拟机操作系统:CentOS-7-x86_64-DVD
SSH客户端软件:SSHSecureShellClient-3.2.9
安装VirtualBox-5.1.20
1、安装VirtualBox-5.1.20首先从上面介绍的地址下载VirtualBox-5.1.20,然后安装提示一步步完成安装即可。然后运行VirtualBox,点击“新建”按钮并选择所要安装的系统类型,界面如下图所示:

3、之后,再给虚拟机添加虚拟硬盘,如果已经有虚拟机文件则创建虚拟硬盘,如果已经有虚拟机文件,则可以选择“使用已有的虚拟硬盘文件“,如下图所示:

安装CentOS7
1、安装CentOS7在上面的动画中演示了如何给虚拟机增加多核支持,且如何将iso文件加载到虚拟机的光驱中以便安装操作系统。正确指定CentOS7的iso文件后,启动虚拟机后就会进入下面的启动菜单,分别为:开始安装CentOS7测试CentOS安装文件是否损坏(如果多次安装过程中报错,建议先测试一下安装媒体,本人之前就经历过一会下载的ISO损坏、多次无法安装成功的情况),如下图所示:

3、点击“Continue”之后,出现安装设置主界面,主要包含了时区设置、操作系统语言设置、安装位置设置、网络及主机名设置、安装类型设置等,如下图所示:

5、在安装设置主界面点击“DATE & TIME”出现时区选择界面,建议选择上海,如下图所示:

7、虽然有些设置还可在安装主界面中完成设置,但也可以在完成CentOS7安装中在操作系统中设置,至此可以点击按章设置主界面中的“Begin Installation”开始安装,在安装过程中可以瀚柏围歪安装用户设置,如设置root用户和添加普通用户,如下图所示:

9、完成CentOS7安装之后,按提示重启虚拟机,首先是接受授权许可协议提示,如下图所示:

11、因为还有一些系统级的设置未完成,这里就以root账户登录,然后点击系统中右上角的三角箭头,可以设置网络及重启虚拟机等,见下图中文字注释:

安装SSH客户端软件SSHSecureShellClient-3.2.9
1、安装SSH客户端软件SSHSecureShellClient-3.2.9从前文本人提供的百毒网盘地址下载SSHSecureShellClient-3.2.9文件,按照提姨胀兽辱示一步步安装即可。注意:网上有不少人用putty之类的SSH软件,但本人还是比较喜欢这个软件,同时提供SSH登录和文件传输功能,不过有点美中不足的是无法支持中文(即如果用户选择了系统语言为中文或者在命令中操作中文目录,会出现乱码)。在正确设置了虚拟机的网络信息并将虚拟机的网络接入方式改为“桥接”后,即可通过SSHSecureShellClient登录CentOS7,如下面的动画演示:
