【大数据基础】VirtualBox安装CentOS实操

Linux Alan 4年前 (2016-01-04) 776次浏览 0个评论

首先下载VirtualBox并安装,可在官网根据所使用的系统直接下载:https://www.virtualbox.org/wiki/Downloads。VirtualBox和一般的软件安装并没有什么差别,这里略过不提。

注:本文中使用Mac OS X系统进行操作,但文中的方法也同样适用Windows系统

安装完后打开VirtualBox,点击New添加虚拟机

【大数据基础】VirtualBox安装CentOS实操

在弹出的窗口中填写名称方便查找并选择需安装的操作系统类型及版本,这里名称填入hadoop01,操作系统选择64位的Linux,完成点击Continue

【大数据基础】VirtualBox安装CentOS实操

下一个页面为内存大小配置,此处用于配置所创建虚拟机所占用的内存大小,推荐大小为不小于512MB。可通过拖动滑块或直接输入来调整内存大小值,配置完成后点击Continue继续

【大数据基础】VirtualBox安装CentOS实操

下一个页面为硬盘配置页面,确定是否创建虚拟硬盘或使用已有的虚拟硬盘,我们选择Create a virtual hard disk now,点击Create进入下一步

【大数据基础】VirtualBox安装CentOS实操

下一个页面选择创建的虚拟硬盘类型,默认为VDI,据说VMDK可跨平台在VMware中导入,这里我们选择VMDK格式,点击Continue进入下一步

【大数据基础】VirtualBox安装CentOS实操

下一个页面用于如何为虚拟磁盘分配电脑的硬盘的资源,一般建议使用动态分配,这样不会占用过多的硬盘资源。点击Continue进入下一步

【大数据基础】VirtualBox安装CentOS实操

此处选择虚拟磁盘保存位置以及可使用的硬盘资源大小。点击Create进入下一步完成VirtualBox上虚拟磁盘的配置

【大数据基础】VirtualBox安装CentOS实操

此时在VirtualBox主界面左侧就会出现刚刚创建的hadoop01,选中该虚拟机,点击Start

【大数据基础】VirtualBox安装CentOS实操

进入的下一个页面需选择所下载CentOS的iso文件(可根据实际情况在以下地址中选择镜像下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/),点击Start开启操作系统的安装流程

【大数据基础】VirtualBox安装CentOS实操

接下来进入的是CentOS安装的欢迎界面,选择Install or upgrade an existing system并按下Enter/Return键

【大数据基础】VirtualBox安装CentOS实操

下一个页面为设备检测,可使用Tab键切换到Skip并按下Enter/Return键跳过该步骤

【大数据基础】VirtualBox安装CentOS实操

紧接着进入欢迎页面和安装向导中使用的语言,选择后点击Next或直接按下Enter/Return键进入下一步(注:如果点击后发现鼠标无法退出虚拟机界面,按下左侧的Command键即可)

【大数据基础】VirtualBox安装CentOS实操

【大数据基础】VirtualBox安装CentOS实操

接下来的页面选择存储设备,一般选择默认的Basic Storage Devices,点击Next或直接按下Enter/Return键进入下一步

【大数据基础】VirtualBox安装CentOS实操

接下来警告是否保存原虚拟磁盘的数据,由于我们是初次安装,可以选择Yes, discard any data,点击按钮或直接按下Enter/Return键进入下一步

【大数据基础】VirtualBox安装CentOS实操

接下来进入主机名和网络配置页面,主机名是指在局域网中显示的名称,这里我们使用hadoop01。在该页面点击Configure Network还可以进行网络配置,为便于对配置文件的了解我们将在安装完成后进行相关配置,点击Next按钮进入下一步

【大数据基础】VirtualBox安装CentOS实操

紧接着进入的是时区配置页面,可根据需求进行选择或保持默认,这里我们选择北京时间Asia/Shanghai,点击Next按钮进入下一步

【大数据基础】VirtualBox安装CentOS实操

接下来进入root用户的密码的设置页面,root用户在Linux中拥有最高权限,这个密码相当重要,务必记牢,点击Next按钮进入下一步

【大数据基础】VirtualBox安装CentOS实操

下一个页面选择安装类型,我们采用默认的Replace Existing Linux System(s),点击Next或直接按下Enter/Return键进入下一步

【大数据基础】VirtualBox安装CentOS实操

此时会弹出一个窗口确认是否写入(Write changes to disk),点击Next或直接按下Enter/Return键进入下一步

【大数据基础】VirtualBox安装CentOS实操

紧接着进入到安装进度页面

【大数据基础】VirtualBox安装CentOS实操

安装完成进入如下页面,点击Reboot进行重启

【大数据基础】VirtualBox安装CentOS实操

然后进入的是命令行页面,输入用户名(root)和密码完成登录

【大数据基础】VirtualBox安装CentOS实操

此时在主界面中点击Settings>Network,然后配置网卡适配器为Bridged Adapter,如无需上网,可选择Host-only Adapter,Alan使用的是Mac采用无线上网,这里选择en0: Wi-Fi(Airport)

【大数据基础】VirtualBox安装CentOS实操
在命令行界面输入vi /etc/sysconfig/network-scripts/ifcfg-eth0进行编辑,主要修改和配置的内容如下:


	BOOTPROTO="static" #动态获取IP值使用dhcp
	ONBOOT="yes"
	IPADDR="192.168.1.110" #根据实际网段和所需配置IP为定
	NETMASK="255.255.255.0" 
	GATEWAY="192.168.1.1" #根据实际网段而定
	DNS1=8.8.8.8 #DNS可不进行配置
	DNS2=8.8.4.4

vi /etc/hosts配置机名和IP映射

192.168.1.110  hadoop01

修改完成后输入service network restart更改生效

很多时候直接在虚拟机上操作不太方便,Mac上可使用Terminal进行连接,Windows上则可使用SecureCRT等工具进行连接。以Terminal为例,直接输入ssh root@192.168.1.110,第一登录需输入入yes添加为安全主机,然后输入root密码即可完成登录:

【大数据基础】VirtualBox安装CentOS实操

其它相关文件:

/etc/sysconfig/network配置主机名

/etc/resolv.conf配置域名解析服务器地址

常见问题

Device eth0 does not seem to be present…报错

这种报错常见于在VirtualBox或VMware上克隆虚拟机时,在配置完成后输入service network restart重启时所出现的网络错误,解决的方法是打开/etc/udev/rules.d/70-persistent-net.rules文件,找到如下内容,记下eth1的MAC地址(本例中为08:00:27:19:10:77)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:19:10:77", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

然后再打开 /etc/sysconfig/network-scripts/ifcfg-eth0 文件编辑,设置HWADDR后的值为刚刚记录下的MAC地址,并设置DEVICE=eth1再重启网络即可

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址