文档章节

virtualbox安装centos

冷川
 冷川
发布于 2016/09/11 21:46
字数 1086
阅读 62
收藏 0

#virtualbox安装centos

宿主机:ubuntu 16.04 虚拟机:CentOS7 Minimal

1.下载CenOS7

下载CentOS7,这里有几个国内的镜像地址:

2.安装virtualbox

下载地址:

我们可以下载安装包安装,如果使用的ubuntu,可以用下面的命令:

sudo apt-get install virtualbox virtualbox-dkms

3.virtualbox设置

VirtualBox的提供了四种网络接入模式,它们分别是:

  1. NAT 网络地址转换模式(NAT,Network Address Translation)
  2. Bridged Adapter 桥接模式
  3. Internal 内部网络模式
  4. Host-only Adapter 主机模式

我这里使用NAT+Host-only的方式: 配置VirtualBox的网络,添加一个Host-only的网卡,我们也可以添加其它类型的网卡,比如NAT,因为NAT的已经有一个默认的了,所有我这里只配置 Host-only的。如图: 找到virtualbox的全局设置,然后找到网络设置,添加一个Host-only的网卡。 添加网卡

4.创建虚拟机CentOS7

创建虚拟机

5.设置虚拟机

  1. 设置iso源,如图,添加我们的iso文件 添加iso文件
  2. 网络设置,有一个默认的NAT,我们再添加一个Host-only的网卡。 NAT网卡 Host-only网卡

6.启动安装

设置好这些内容后,我们启动虚拟机开始安装,根据提示就可以安装完毕。

7.安装net-tools

安装完成后,我们发现ifconfig命令用不了,需要安装net-tools。 我们通过yum来安装net-tools。

yum install net-tools -y

如果在安装的过程中报错,可能是因为上不了网,这时候我们需要设置下网卡。 我们通过ip addr 查看网卡信息:

[lengchuan@localhost ~]$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:91:55:bc brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 86214sec preferred_lft 86214sec
    inet6 fe80::a00:27ff:fe91:55bc/64 scope link
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:58:d2:1f brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.101/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe58:d21f/64 scope link
       valid_lft forever preferred_lft forever

我这里有enp0s3和enp0s8两个网卡,我们对网卡进行设置。CentOS7的网卡设置跟ubuntu的有点区别,在/etc/sysconfig/network-scripts/

[lengchuan@localhost ~]$ sudo vi /etc/sysconfig/network-scripts/ifcfg-
ifcfg-enp0s3  ifcfg-enp0s8  ifcfg-lo

修改ifcfg-enp0s3 和ifcfg-enp0s8把ONBOOT修改位true 然后重启网卡:

sudo /etc/init.d/network restart

如果发现解析不了域名,我们需要自己添加:

sudo vi /etc/resolv.conf

添加下面的内容:

nameserver 8.8.8.8

这样我们就可以连上网了。

8. 安装virtualbox增强功能

我们发现虚拟机的界面很小,这个需要安装virtualbox的增强功能。 启动虚拟机,找到设备-->安装增强功能,就会自动帮我安装增强功能,安装完成后,我们登录虚拟机。

cd /media/cdrom/
autorun.sh

如果发现没有挂载上,没有cdrom目录,执行下面的命令:


mkdir /media/cdrom
sudo mount -t auto /dev/cdrom /media/cdrom

9.设置静态ip

因为两块网卡都是通过动态获取ip的方式,这样很不方便,我们需要给一块网卡设置静态ip,就是我们Host-only这一块。 我们ifconfig或者ip addr查看网卡信息,有一块10.x.x.x这一块是我们的NAT的网卡,我们设置另一块。 我们在设置virtualbox的全局设置的时候,设置Host-only的默认ip地址是192.168.56.1。

sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s8

修改位下面的内容:

TYPE="Ethernet"
#BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s8"
UUID="5ef92bc1-a1e3-464c-aacb-7282ea9c297a"
DEVICE="enp0s8"
#开机启动
ONBOOT="yes"

#静态获取
BOOTPROTO=static
#ip地址
IPADDR=192.168.56.101
#子网隐码
NETMASK=255.255.255.0
#GATEWAY=网关不需要设置

重启网卡:

sudo /etc/init.d/network restart

然后通过ifconfig或者ip addr就可以查看我们的网卡信息。

© 著作权归作者所有

冷川
粉丝 22
博文 16
码字总数 18478
作品 0
海淀
高级程序员
私信 提问
在 CentOS 上安装及使用 VirtualBox

有关运用 CentOS 作为 VB 客端的信息,请参阅 CentOS 作为 VirtualBox 的客端操作系统。 请注意 VirtualBox 是 Oracle Corporation(它收购了 Sun Microsystems)的产品。CentOS 计划并不提供...

五大三粗
2015/03/03
0
0
virtualbox centos安装增强工具

VirtualBox 大家都习惯性把它简称为 Vbox ,比 VM 的体积小、开源、速 度快。不过在使用 VirtualBox 在虚拟机中安装 CentOS 之后,不能直接运行安装好 VirtualBox 的客户端增强功能,需要简 ...

银月光海
2013/06/25
0
0
在RHEL/CentOS 6.4/5.9和Fedora 18-12上安装VirtualBox ...

VirtualBox是一个开源的,跨平台的虚拟化软件,可以安装到任何操作系统上并且能使你在一个计算机上同时安装和运行多个操作系统。例如,如果你在Linux系统下安装它,你将可以以来宾用户在Lin...

悠悠客
2013/05/12
0
1
30.virtualbox安装增强包及配置共享文件夹

因为需要在host及虚拟机间传输数据,想使用共享文件夹。但是单独设置了共享文件夹后在centos里找不到共享文件夹,看了下要安装增强包。好吧,顺便也解决下鼠标切换的问题,省的老是按右CTL切...

quanpower
2013/08/03
0
0
CentOS 6虚拟机安装

1.下载虚拟机Oracle VM VirtualBox 最新的下载地址: http://download.virtualbox.org/virtualbox/4.1.6/VirtualBox-4.1.6-74713-Win.exe 说明 VM VirtualBox以前是SUN的,后来SUN被Oracle收......

晨曦之光
2012/03/09
238
0

没有更多内容

加载失败,请刷新页面

加载更多

将博客搬至CSDN

https://blog.csdn.net/qq_38157006

Marhal
19分钟前
1
0
unicode Java中求字符串长度length()和codePointCount()的区别

在计算字符串长度时,Java的两种方法length()和codePointCount()一度让我困惑,运行书上例子得到的长度值是相等的,那为什么要设定两个方法呢? 对于普通字符串,这两种方法得到的值是一样的...

泉天下
19分钟前
2
0
uin-app 一、学习理由

选择uni-app 理由 别人的理由 1. 5+ 有HTML5+和Native.js技术,HTML5+包含常用的跨平台的几百个API,能满足常规开发需求,而Native.js把40w原生api映 射成js对象,这样js可以直接调原生。HTM...

轻轻的往前走
21分钟前
1
0
方括号及其在命令行中的不同用法介绍

通配 方括号最简单的用法就是通配。你可能在知道“ Globbing”这个概念之前就已经通过通配来匹配内容了,列出具有相同特征的多个文件就是一个很常见的场景,例如列出所有 JPEG 文件: ls *.j...

Linux就该这么学
27分钟前
2
0
vecty 基础

gopherjs 是把 go 编译为 js 的工具。 vecty 是基于 gopherjs 的一种类似 React 的开发框架。 安装 gopherjs 和 vecty go get -u github.com/gopherjs/gopherjsgo get -u github.com/gopher......

electricface
28分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部