VirtualBox安装CentOS7

一、下载安装VirtualBox

VirtualBox官网

二、下载centos7的iso镜像文件

三、创建虚拟机

  1. 新建虚拟机


    VirtualBox安装CentOS7_第1张图片
    新建虚拟机
  2. 分配内存


    VirtualBox安装CentOS7_第2张图片
    分配内存

使用建议的内存大小即可

  1. 设置虚拟硬盘


    VirtualBox安装CentOS7_第3张图片
  2. 点击创建,选择虚拟硬盘文件类型


    VirtualBox安装CentOS7_第4张图片

默认选择的是VirtualBox虚拟机软件专用的磁盘映像格式(VDI),其他虚拟机软件可能无法读取。

  1. 动态分配虚拟硬盘


    VirtualBox安装CentOS7_第5张图片
  2. 指定虚拟硬盘文件的存放位置和虚拟硬盘的大小。


    VirtualBox安装CentOS7_第6张图片

虚拟硬盘的大小使用第3步中推荐的硬盘大小即可。

  1. 点击创建,虚拟机创建完成


    VirtualBox安装CentOS7_第7张图片

四、安装操作系统

  1. 设置系统启动顺序


    VirtualBox安装CentOS7_第8张图片
VirtualBox安装CentOS7_第9张图片
  1. 挂在镜像文件


    VirtualBox安装CentOS7_第10张图片
  2. 正常启动刚刚创建好的虚拟机


    VirtualBox安装CentOS7_第11张图片
VirtualBox安装CentOS7_第12张图片
  1. 选择第一个选项按下回车键直接安装,进入语言选择界面


    VirtualBox安装CentOS7_第13张图片
  2. 下一步进入安装信息摘要界面


    VirtualBox安装CentOS7_第14张图片

提示先完成带有黄色叹号的内容,否则无法进行下一步,我们看到安装位置处于此状态,并显示已选择自动分区。

  1. 黄色叹号只是警告我们默认使用了自动分区,目的是让我们确认一下,是否需要手动分区,我们点进去


    VirtualBox安装CentOS7_第15张图片

如果不需要手动分区,还使用默认的自动分区进行安装的话,我们直接点击左上角的完成退出

  1. 退出后回到刚刚那个摘要的界面,发现黄色感叹号不见了


    VirtualBox安装CentOS7_第16张图片

右下角可以开始安装了,不过安装之前我们需要把以太网打开,否则系统安装后无法联网,并且在命令行操作系统内开启网络需要修改配置相对麻烦。

  1. 安装信息摘要界面上可以看到网络和主机名(N)的显示为未连接,我们点进去


    VirtualBox安装CentOS7_第17张图片

点击打开以太网,点击完成退出。

  1. 此时的网络和主机名显示有线已连接


    VirtualBox安装CentOS7_第18张图片
  2. 开始安装
    设置ROOT密码


    VirtualBox安装CentOS7_第19张图片
VirtualBox安装CentOS7_第20张图片
  1. 启动centos系统


    VirtualBox安装CentOS7_第21张图片

输入用户:root,密码:安装时设置的root密码

  1. 登录成功


    VirtualBox安装CentOS7_第22张图片

五、当宿主机插网线(以太网)时的虚拟机网络设置

  1. virtualbox默认的网络连接方式如下


    VirtualBox安装CentOS7_第23张图片

这种连接方式虚拟机可以ping通宿主机和外网,但是宿主机无法ping通虚拟机,执行ip addr命令可以看到虚拟机自动分配的ip地址跟宿主机根本不在一个网段。

  1. VirtualBox的四种网络连接方式


    VirtualBox安装CentOS7_第24张图片

可以看到桥接模式是最佳选项,它支持所有情况的访问

  1. 修改虚拟机连接方式为桥接网卡


    VirtualBox安装CentOS7_第25张图片

我们修改虚拟机的连接方式为桥接网卡、界面名称处选择的是宿主机当前使用的网卡

  1. 虚拟机网络修改完成后,查看宿主机网络信息


    VirtualBox安装CentOS7_第26张图片

保证你的宿主机网络连接正常,然后记下信息,稍后虚拟机配置时需要作为参考。

5.启动虚拟机,输入ip addr命令

VirtualBox安装CentOS7_第27张图片

默认情况下虚拟机会根据宿主的网卡信息自动分配一个ip,上图显示了ip/子网掩码信息和以太网卡的名称(根据这个名称可以在/etc/sysconfig/network-scripts/下找到相应的网络配置文件)。

  1. 如果一切顺利,经过以上步骤,我们的虚拟机应该可以与宿主机互相ping通了,再看看虚拟机能不能ping通外网(ping baidu.com),如果通了那下面的几步就不用看了,说明网络一切正常,如果不通则检查虚拟机是否获取到正确的dns服务器地址,执行vi /etc/resolv.cong可以看到自动获取的dns地址,发现这里是交换机的,而不是真实的dns地址

  2. 配置网络
    在/etc/sysconfig/network-scripts/下找到相应的网络配置文件
    cd /etc/sysconfig/network-scripts

    VirtualBox安装CentOS7_第28张图片

”ifcfg-“开头加上我们的以太网卡名称“enp0s3” 就是我们要修改的文件

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

VirtualBox安装CentOS7_第29张图片
VirtualBox安装CentOS7_第30张图片
  1. 重启网络服务
    service network restart
    VirtualBox安装CentOS7_第31张图片

六、虚拟机中的概念是这样的:

  1. 宿主机:指要安装虚拟机软件的计算机。
  2. 虚拟机:利用虚拟机工具构造出来的,有一整套硬件设备,有自己操作系统,应用软件。
  3. 宿主操作系统:物理机上安装的,例如在一台Win7机上安装VirtualBox
  4. 客户操作系统:虚拟机上的操作系统,如CentOS7。

你可能感兴趣的:(VirtualBox安装CentOS7)