mac 下安装VirtualBox

Mac下安装VirtualBox并在VirtualBox中安装CentOS7

[日期:2017-04-27] 来源:Linux社区  作者:Linux [字体:  ]

VirtualBox

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被Oracle收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。

CentOS

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red HatEnterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

安装文件准备

VirtualBox OS X版下载地址:http://download.virtualbox.org/virtualbox/4.3.24/VirtualBox-4.3.24-98716-OSX.dmg

VirtualBox 4.3.24 Oracle VM VirtualBox 扩展包:All supported platforms

CentOS-7.0-1406-x86_64-DVD.iso下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

mac 下安装VirtualBox
 

开始安装

1. VirtualBox

双击.dmg文件,开始安装如下图

mac 下安装VirtualBox
 

双击.pkg图标

mac 下安装VirtualBox
 
mac 下安装VirtualBox
 
mac 下安装VirtualBox
 
mac 下安装VirtualBox
 

安装成功后,从Launchpad或Application(应用程序)启动虚拟机

mac 下安装VirtualBox
 
mac 下安装VirtualBox
 

2. VirtualBox扩展

启动虚拟机后直接双击Oracle_VM_VirtualBox_Extension_Pack-4.3.24-98716.vbox-extpack

mac 下安装VirtualBox
 
mac 下安装VirtualBox
 
mac 下安装VirtualBox
 
mac 下安装VirtualBox
 

3. CentOS7

启动VirtualBox,打开设置,填写名称-类型-选择版本

mac 下安装VirtualBox
 

点击继续,设置虚拟机内存大小

mac 下安装VirtualBox
 

点击继续,创建虚拟硬盘

mac 下安装VirtualBox
 

点击创建后选择虚拟硬盘文件类型

mac 下安装VirtualBox
 

点击继续,在物理硬盘上为虚拟硬盘分配空间(选择方式)

mac 下安装VirtualBox
 

设置文件位置和大小

mac 下安装VirtualBox
 

创建完成后如下,当然这事还没有挂载ISO进行虚拟机安装...

mac 下安装VirtualBox
 

点击启动向右箭头按钮,点击Empty右边的文件夹,选择iso文件点击打开

mac 下安装VirtualBox
 
mac 下安装VirtualBox
 

点击Start

mac 下安装VirtualBox
 

选择语言

mac 下安装VirtualBox
 

选择安装位置

mac 下安装VirtualBox
 

开始安装

mac 下安装VirtualBox
 

设置ROOT秘密和创建用户

mac 下安装VirtualBox

 
mac 下安装VirtualBox
 

安装完成,重启

mac 下安装VirtualBox
 

登录

mac 下安装VirtualBox

virtualbox在安装的时候需要安装内核扩展(Kernel extenstion),而macOS 10.13 High Sierra新安全特性会阻止外部内核扩展的安装,所以安装总是会被系统拦截。 
如下图: 
mac 下安装VirtualBox

Solutions

  • Solution 1:

进入Preferences > Security & Privacy > General: 然后手动允许

mac 下安装VirtualBox