virtualbox上安装centos6.7以及网络环境配置


下载CentOS安装光盘:http://mirrors.aliyun.com/centos/

64位系统:http://mirrors.aliyun.com/centos/6.7/isos/x86_64/CentOS-6.7-x86_64-bin-DVD1.iso

32位系统:http://mirrors.aliyun.com/centos/6.7/isos/i386/CentOS-6.7-i386-bin-DVD1.iso

virtualbox软件下载地址:    https://www.virtualbox.org/wiki/Downloadsv


设置virtualbox

1,设置virtual box
菜单栏中选择   管理 --》 全局设定 配置默认虚拟电脑位置

2,新建虚拟电脑, 名称为centos6.7,然后设置虚拟电脑的内存为1024M,创建虚拟硬盘(VDI),并使用动态分配物理硬盘。然后选择硬盘文件的存放位置,并设置虚拟硬盘大小为40GB

注意可能出现的问题:有关主机硬盘最大允许的文件块大小,这个或许会跟文件系统类型有关系。

安装centos系统

1,设置
右击虚拟机进入设置界面
系统 --》 启动顺序为光驱,硬盘
存储 --》 分配光驱中选择centos的安装映像文件CentOS-6.7-i386-bin-DVD1.iso
最后启动虚拟机
这里有可能会报1790错误。当这个错误产生时,首先检查VirtualBox的安装路径里是否有中文(包括中文符号),有的话则重新安装。
还有可能是宿主机win7用的ghost系统,会破解uxtheme.dll文件,导致virtualbox启动失败。解决办法是进入PE模式,使用未破解版的themeservice.dll themeui.dll uxtheme.dll替换C:WindowsSystem32下的这三个文件。
注意要先获取C:WindowsSystem32目录下的这三个文件的管理员权限(分别右击这三个文件,选择“管理员取得所有权”)

未破解版的文件下载:http://pan.baidu.com/s/1gey2OcN

2,开始安装centos
选择“Install or upgrade an existing system”选项,按enter键开始安装,接下来跳过(skip)检查光盘文件,后面会有输入root用户密码的,这个很重要

安装完成后重启虚拟机

在windows与virtualbox中的centos之间的切换快捷键:右边的ctrl
进入全屏模式后,可以用right ctrl+home键访问主菜单栏
right ctrl+F切换为全屏模式
right ctrl+C切换为窗口模式

网络环境配置

一,Bridged Adapter模式(桥接模式)

这种方式下,虚拟机可以ping通主机网络上的其他主机,而不仅仅 限于只能与主机通信。

虚拟机是通过主机所在网络中的DHCP服务得到ip地址的,所以按理来说,两者是完全独立的,但事实却是虚拟机是没有独立硬件的,它还是要依靠主机的网卡,因此,主机要断开网络,虚拟机也就没法拿到ip了

特点:
1、如果主机可以上网,虚拟机可以上网
2、虚拟机之间可以ping通
3、虚拟机可以ping通主机
4、主机可以ping通虚拟机
以上各点基于一个前提:主机可以上网
5、如果主机不可以上网,所有1-4特点均无


配置方式:

<1>virtualbox设置网络

界面名称 选择 (如果你的笔记本有无线网卡和有线网卡,需要根据现在的上网方式对应选择),我这里无线网卡上网


<2>虚拟机设置为DHCP模式;也可以设置成静态ip,此时ip与主机处于同一网络,DNS也与主机的DNS一样,下面是宿主机和虚拟机端设置的静态的ip

我这里因为设置DNS纠结了好久,猜测这是跟路由器的设置有关。

刚开始写的是深圳电信的DNS,但是不行。(希望哪个大神帮忙解释一下)

我这里是将宿主机设置为DHCP,然后再cmd中输入命令ipconfig/all查看到它的DNS是它自己的网关。很郁闷。

<3>倘若出现虚拟机和宿主机ping不通的情况

虚拟机ping不同宿主机:关闭宿主机的防火墙试试

宿主机 ping不通虚拟机:关闭虚拟机的防火墙,使用如下命令:

     sudo ntsysv  或
     sudo service iptables stop  关防火墙
     sudo service sshd start   打开SecureCRT sshd协议
     sudo service sshd restart





原文地址:https://www.cnblogs.com/zhoutian220/p/5049579.html