详细讲解WIN7系统上Virtualbox4.2.8安装RedHat Enterprise Linux 6.4(一)
最近RHEL6.4出来了,从别人的百度网盘转存后用网盘客户端同步了一晚上ISO文件,办公电脑是Win7系统,于是装了Virtualbox4.2.8虚拟机来安装它。
主要记录下中间Virtualbox,Redhat的网络和一些服务的配置。
一、运行环境
1.Host: HP Compaq 8080 Elite Minitower, Intel E8400,2G(支持VT-x)
OS: Win7 32bit Professional CN.
NIC1: Intel(R) 82567LM-3 Gigabit Network Connection
IP: 10.1.1.100 (DHCP)
NIC2: VirtualBox Host-Only Ethernet Adapter
IP: 192.168.56.1 (Static)
2.Virtualbox: 4.2.8 win 32 bit
3.Guest: RedHat Enterprise Linux 6.4 X86_64
二、安装前准备
1. 开启HP电脑主板VT-x支持,否则VirtualBox无法安装64位系统。
开启过程中出现问题,BIOS设置打开后,Virtualbox仍然提示主机没有开启VT-x,在CSDN上找到一个文章http://blog.csdn.net/shangaijun/article/details/6004273,按照操作以后解决。
【解决方法】
1.进入BIOS,关闭vt-x
2.保存并退出BIOS设置,在系统启动并出现bios信息后,暂停系统的启动(通过pause键)
3.关闭计算机电源
4.重新开启计算机
5.进入BIOS,开启vt-x
6.保存并推出BIOS设置,在系统启动并出现bios提示信息后,暂停系统的启动(通过pause键)
7.关闭计算机电源
8.重新开启计算机
2. 设置Win7 ICS共享。
先来看两张图,这是Win7系统自带的帮助文件的一张图片,正好和试验环境一样的拓扑。
第二张是路由器的图
为什么要这些设置呢?网上有很多文章讲VirtualBox的三种网络模式,我也看了好多篇,但是都觉得好像不是很明白,直到学了CCNA的书后,我终于弄懂了这三种模式:
1. NAT,Network Address Translation网络地址转换, 意思就是将私有(保留)地址转化为合法IP地址的转换技术。一般家用的路由器就运用了NAT技术,像TPLINK路由器就是把家里的几台电脑获得的IP的数据转到WAN口从ISP获得的IP,再去连接宽带,本文中的HP电脑就相当于VirtualBox使用NAT模式时的路由器(第二张图的4)。这是VirtualBox最简单的模式,实在不懂就把NAT理解为转换模式。所有的虚拟机都是转换到主机再通过本地连接网卡连接网络。
2. Bridge,桥接。这种模式下,主机就相当于交换机。主机的本地连接网卡上联家庭或者单位网络。这种模式下Virtualbox的Host-Only网卡是不起作用的,虚拟机的网卡和主机相当于连在同一个交换机上,虚拟机是通过主机电脑交换数据的。这样的模式下,虚拟机的网卡可以设定和主机一个网段的IP,也可以测试是否能从公司或家庭的DHCP服务器获取IP。但是这个模式在有些公司环境下做实验不太好,有些公司电脑的MAC地址和IP绑定了,这时虚拟机是拿不到IP的。如果自己是网管,这个问题好办,但是同一个网段有些实验就不好做,比如再做一个DHCP、DNS服务器,这样会带来麻烦。所以我们用第三种
3. Host-Only,意思是只有主机,从字面上看就是虚拟机只能和主机通信,VirualBox在本机虚拟了一张网卡,默认设定这张网卡的IP为192.168.56.1.同时自带DHCP服务,在VirualBox菜单点击管理--全局设定--网络,然后选择VirtualBox Host-Only Ethernet Adapter,点击右边的螺丝刀图标,可以看到这个虚拟网卡的配置,我们可以设定IP,启用、停用DHCP服务。对应第一张图,我们的HP电脑主机就是图一中的4,它自身的网卡连接到3或者是公司网络的交换机,就是可以上网了。而VirtualBox Host-Only Ethernet Adapter这个网卡就连接5这个交换机(图中是集线器),学了CCNA就知道Host-Only这块网卡就相当于三层交换机里面的虚电路接口VE,所有的虚拟机都是它来做网关的路由出去的。
回过头来看NAT,其实它的模式和我们设的Host-Only模式是一样的,不同的是Host-Only模式可以指定虚电路接口的IP地址,DHCP服务。所以一个就像一个傻瓜TPLINK路由器,一个就像CISCO三层交换机。我们做实验就是要从原理上明白,然后做更深入的测试。我们还可以在VirualBox管理--全局设定--网络那里多添加几个Host-Only网卡,来做VLAN的实验。
看过网络技术的书籍都知道其实路由器交换机也是电脑,不过运行的是像IOS这样的网络操作系统,在这里我们的主机就是实验的一台三层交换机一样,只不过是WINDOWS系统来负责TCP/IP的路由。windows默认是多网卡不自动路由的,因此我们要做图一中的ICS路由,步骤如下
①在WIN7系统中右下角网卡图标上点右键,选择打开网络和共享中心。
②点击更改适配器配置
③在本地连接上点属性,选择共享选项卡
④在Internet连接共享下面勾选“允许其他网络用户通过此计算机的Internetl连接来连接。
⑤这时系统会提示把VirtualBox Host-Only网卡IP设置为192.168.137.1,如果你设置了2个以上的VirtualBox Host-Only网卡,下面可以选择共享给哪一个
⑥回到VirtualBox Host-OnlyNetwork这张网卡,右键属性--TCP/IPv4--属性,把IP地址改为192.168.56.1。
⑦再在VirualBox菜单点击管理--全局设定--网络,选择VirtualBox Host-OnlyNetwork,点击右边的螺丝刀图标,我们设定IP也为192.168.56.1
因为你看到旁边的DHCP服务器是56段的。如果前面两个不改,可以把这里改为137,对应以后的RedHat IP也要设同一个网段。
到此,VirtualBox和主机的网络设置基本上做完了,弄这么复杂只是为了扎实学懂,为后面的实验做好铺垫。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
详细讲解WIN7系统上Virtualbox4.2.8安装RedHat Enterprise Linux 6.4(二)
继续第二部分。
现在开始安装RHEL6.4.
1.打开virtualbox,点击“新建”按钮,弹出“新建虚拟电脑”的向导页面,输入虚拟机的名字,选择虚拟机的类型,版本。
点击下一步,设定虚拟机的内存大小,安装最少需要1G,且最好不超过主机内存的50%,否则容易安装出错,所以提前要升级主机最少2G内存。
创建虚拟硬盘
选择硬盘类型,VDI为Virtualbxo的,一般用它,也可以选择VHD或者VMDK。
取名,然后点击右边的文件夹图标选择存储位置。
一般不放在C盘默认的位置,我放在D盘的VHD文件夹,这个默认位置可以在Virtualbox设置里修改。
建好了虚拟机。
点击设置,再修改一下。
在系统选项卡可以调整内存,修改启动顺序。
我们把软驱启动取消,点击上下下按钮可以修改,我们设置光驱第一启动。
在显示选项卡可以修改显存大小,还可以启用3D/2D加速。
然后我们在存储选项卡可以看到光驱和硬盘,现在没有光盘。
我们点击光盘,然后点击分配光驱右边的光盘图标,点击选择一个虚拟光盘,如果以前添加过的ISO文件就在这里可以选择。
然后指向ISO文件存储的文件夹。
在网络选项卡,我们选择网络的连接方式为HOST-ONLY,这是前文中重点讲述的,同时还可以设置多网卡。
点击确定,一切就绪。
2.下面开始安装RHEL6.4。
点击启动按钮。
默认选择第一个,按ENTER键开始安装
检测到光盘,要求测试,左右方向键选择OK或者SKIP跳过,我们选择OK测试一下ISO文件。
选择测试。
系统检测
检测成功,否则要重新下载ISO文件。
按下ENTER键开始图形界面的安装向导,点击NEXT。
选择简体中文,英语好也可以选英文。
选择键盘
选择存储设备。
系统检测到硬盘,弹出警告,第一次安装选择忽略所有数据。
弹出设定主机名的页面。
我们取名为RHEL.localdomian,也可以不要.localdomain,这个涉及到域名,先不管。
选择时区
设定root根账户密码,设置复杂一点,并且用记事本记下以防止忘记,安装完以后登录并记住了再删除,这个很重要。
第一次安装,我们选择使用所有空间,在真实的硬盘中安装要根据具体的硬盘分区和是否有数据选择使用剩余空间或者自定义。
选择将修改写入磁盘,这里不详细讲LINUX的分区,以后专门讲述,如果要现在学习,请参考网络的文章。
为了强化理解linux的命令和理解,我们选择最小安装。
系统开始准备安装。
安装过程。
安装完成,开始安装引导。
全部完成,点重新引导。
如果是实机,我们可以按下光驱的弹出按钮拿出光盘,但是虚拟机没有按钮,而且测试发现从光盘启动后选择boot from local drive会失败。
然后再点击控制--重启
现在系统从虚拟硬盘启动。
启动完成
现在可以输入用户名root,按enter键,然后在password后面输入前面记下的密码按下enter键就登陆成功了。
开始在黑乎乎的环境学习吧。
转:http://hi.baidu.com/paul_ycb/item/9f1a2f0484dcb4e3fe240df3