virtualbox怎么用,virtualbox安装教程

第一次写教程,好紧张的说
网上到处都是parallels和vmware的教程,但是就是没有一个针对mac系统的virtualbox的教程,头痛···
virtualbox作为唯一开源免费的虚拟机,曾经被大家唾骂不止,但是这一年的时间virtualbox更新相当频繁,性能更是成倍上升,早已不是当年那个弱不经风的虚拟机了。在日常生活中,如今的virtualbox已经完全具备了比肩parallels和vmware的实力,甚至某些方面还超越了两款收费软件!
选择virtualbox还有一个重要的原因,它是完全开源免费的,完全不用为了升级和下载苦恼,稳定性更不是破解软件能比!
最最重要的一点,virtualbox仅有100M!没错,仅有100M!小巧的体积使它运行起来相当轻巧快捷!
废话不多说了,下面就是安装调试教程!
这是virtualbox的官方网站,记得下载for osx那个版本的 https://www.virtualbox.org/wiki/Downloads
以及下面那个VirtualBox 4.1.20 Oracle VM VirtualBox Extension Pack的连接也一并下载。

好了,现在需要下载的软件已经下载完毕,我们开始安装~~

 

 

 

 

 

 

 

 

 

 

不要高兴太早哦,现在还没有玩,我们重启虚拟机,然后狂按f8,进入安全模式~~
看到菜单栏上的“设备”那一项了么?就在苹果按键过来的第四个~~打开它
下面有个“安装增强功能”,我们安装它,这是显卡的高级驱动,可以提供更优秀的显卡性能!
安装完了以后,关闭虚拟机中的windows系统,还记得我们刚才下载的第二个安装包么,没错,安装它,它是在虚拟机下支持USB设备的驱动,安装以后,你就可以在虚拟机下读取U盘以及各种USB设备~~

一切都装好了,现在可以进入系统了!建议安装个360安全卫士,可以帮忙打补丁以及其他系统优化设置。至于杀毒软件,还是算了吧,那个真心没必要~~

1.Sun xVM VirtualBox简介

VirtualBox官方网站:http://www.virtualbox.org

下载最新版本的VirtualBox:http://www.virtualbox.org/wiki/Downloads

VirtualBox是Sun公司出品的一款小巧、开源、性能优异的跨平台虚拟机软件。我想会有许多朋友问,VirtualBOx比起老牌的VMware,微软VirtualPC表现如何呢?

下面是各虚拟机对比,大家可以参考一下:http://en.wikipedia.org/wiki/Comparison_of_virtual_machines

VirtualBox可以在Windows XP/Vista、Linux、 Mac OSX、OS/2Warp、Solaris系统中运行,支持安装Dos、Windows(3.x、NT 4.0、2000、XP、Server2003、Vista、Server2008)、Debian、SUSE、openSUSE、Ubuntu、Fedora、CentOS、RedHat、Gentoo、Mandriva、FreeBSD、OpenBSD、NetWare、Solaris等系列的客户端操作系统。

VirtualBox特性:

64-bit guests (on 64 bit hosts only)

Remote Desktop Protocol (RDP) control ofVM

iSCSI support

NCQ support for SATA raw disks andpartitions

USB support, with remote devices over RDP

Snapshots

Seamless mode

Clipboard

Shared folders

Special drivers and utilities to facilitateswitching between systems

Command line interaction (in addition to theGUI)

Public API (Java, Python, SOAP, XPCOM) tocontrol VM configuration and execution [10]

Remote display (useful for headless hostmachines)

Nested paging for AMD-V

VMware Virtual Machine Disk Format(VMDK) support - allows VirtualBox to use a disk image created inVMware

Microsoft VHD support

2.VirtualBox的安装

安装很简单,基本一路回车就可以了。

VirtualBox详细教程(转) - lulu - 徐州男孩

启用VirtualBox的USB及网络支持

VirtualBox详细教程(转) - lulu - 徐州男孩

3.VirtualBox的基本设置

VirtualBox详细教程(转) - lulu - 徐州男孩3.1语言设置

VirtualBox内置了英文、简体中文(翻译的实在不敢恭维)、繁体中文、日文、韩文等多种语言,打开VirtualBox主界面后,选择File--Preferences(或者按下Ctrl+G),选择你喜欢的语言。

VirtualBox详细教程(转) - lulu - 徐州男孩

3.2虚拟硬盘存放目录设置

管理--全局设定--常规

VirtualBox详细教程(转) - lulu - 徐州男孩

3.3自动更新

管理--全局设定--Update,可以设置VirtualBox的自动更新。

3.4热键设置

Auto Capturekeyboard选中后,当虚拟电脑窗口处于状态时,将自动捕获所有键盘输入,并将其发送到虚拟电脑。

VirtualBox详细教程(转) - lulu - 徐州男孩

下面是以VirtualBox 1.6.4版本为例,来创建第一个虚拟机。虽然后面更新版本在界面上有些许变动,但基本不大。

设置虚拟系统的内存

VirtualBox详细教程(转) - lulu - 徐州男孩

设置虚拟硬盘

VirtualBox详细教程(转) - lulu - 徐州男孩

新建虚拟硬盘,进入“新建虚拟硬盘向导”

VirtualBox详细教程(转) - lulu - 徐州男孩

选择虚拟硬盘类型

VirtualBox详细教程(转) - lulu - 徐州男孩

设置虚拟硬盘的名称、位置及大小

VirtualBox详细教程(转) - lulu - 徐州男孩

VirtualBox详细教程(转) - lulu - 徐州男孩

完成后,点击"下一步"继续。

VirtualBox详细教程(转) - lulu - 徐州男孩

确认无误后,点击"完成"

VirtualBox详细教程(转) - lulu - 徐州男孩

现在你应该看到一个名字为xp01、处在关闭状态的的虚拟机。

VirtualBox详细教程(转) - lulu - 徐州男孩

下面就是安装我们的第一个操作系统并进行相关设置。

虚拟机的基本设置

别急着按"启动",在安装系统前,先对虚拟机进行一些基本的设置吧。选中“虚拟机”,点击"设置"

常规选项--基本:

VirtualBox详细教程(转) - lulu - 徐州男孩

常规选项--高级:

VirtualBox详细教程(转) - lulu - 徐州男孩

硬盘选项

VirtualBox详细教程(转) - lulu - 徐州男孩

光驱选项

VirtualBox详细教程(转) - lulu - 徐州男孩

点击图标,进入"虚拟界面管理器"。虚拟界面管理器里面可以新建、注册、删除、释放虚拟硬盘、虚拟光盘、虚拟软盘。

VirtualBox详细教程(转) - lulu - 徐州男孩

网络选项

VirtualBox中最多可以为虚拟机设置4块网卡,网卡型号有:

1) AMD PCNet PCI II;

2) AMD PCNet FAST III (the default);

3) Intel PRO/1000 MT Desktop;

4) Intel PRO/1000 T Server.

VirtualBox默认选择的网卡型号是PCNet FASTIII,因为它的兼容性最好,绝大多数的操作系统都有它的驱动支持。但需要注意的是,Windows Vista中却移除了AMD PCNet网卡驱动,因此,如果你的虚拟机跑Vista系统,请选择Intel PRO/1000,而不是AMD PCNet(不过,GuestAddtions中有AMD PCNet的网卡驱动)。

VirtualBox的网络连接方式分为四种:

1) Not attached.

2) Network Address Translation (NAT)

3) Host Interface Networking

4) Internal Networking

如果你还不太了解它们的含义,那么请暂且按照下图设置为NAT模式。

VirtualBox详细教程(转) - lulu - 徐州男孩

USB设备

这个选项可以使你的虚拟机使用主机的USB设备,比如连接到主机上的移动硬盘可被虚拟机识别。很不错的功能。

选中"启用USB控制器","USB 2.0控制器"。筛选器的选择,点击第一个图标,也就是匹配所有的USB设备。

VirtualBox详细教程(转) - lulu - 徐州男孩

随后,主机会提示找到VirtualBox USB新硬件,直接下一步就可以自动按照好驱动了。

VirtualBox详细教程(转) - lulu - 徐州男孩

至于其它的选项,这里先不说了,我们设置了虚拟机的光驱,设置了虚拟机的启动顺序,下面开始先安装我们的第一个虚拟系统吧。

启动虚拟机,然后开始安装你的虚拟系统吧。

如果你进入虚拟的Windows系统时,发现鼠标出不来了?按一下右Ctrl就可以了。

先看一下最上面的菜单。

VirtualBox详细教程(转) - lulu - 徐州男孩

【控制】菜单中"无缝模式"和"禁止自动捕获鼠标"是灰色的,不能用呢。另外,Host+F是什么意思呢?

Host就是你管理--全局设定--输入里设置的热键(默认右Ctrl),因此Host+F就表示组合键“RightControl+F”。

VirtualBox详细教程(转) - lulu - 徐州男孩

上面的是【设备】菜单,这里可以为虚拟机分配光驱,加载ISO,分配USB设备等。

下面是非常非常重要的一步:请点击最下面的“安装增强功能”。

如果你的系统没有关闭自动运行,应该会有下面这样一个程序自动运行。

VirtualBox详细教程(转) - lulu - 徐州男孩

若上面的画面没有出现,那么你可以到我的电脑--VBOXADDITIONS的光驱,手动运行里面的VBOXGuestAdditions.exe,安装完毕后,重新启动虚拟机。

VirtualBox增强功能包括:

1.无缝模式(seamless windows)

2.更好的显示效果(更好的分辨率,拉伸虚拟机窗口时,屏幕自动适应)

3.虚拟机与主机共享文件夹,分配数据空间(Shared folders)

4.虚拟机与主机时间同步(Time synchronization)

5.共享剪切板(Sharedclipboard,很容易地把虚拟机里的信息复制到主机上)

6.鼠标集成,鼠标自动捕获(Mouse pointerintegration,不再需要按右Ctrl了)

为虚拟机分配USB设备

设备--分配USB设备,然后VirtualBox列出当前主机上的USB设备。

VirtualBox详细教程(转) - lulu - 徐州男孩

本示例中,大家可以看到有三个,分别是USB存储设备(120G的移动硬盘),USBCombo光驱,USB光学鼠标,选择第一个。之后,虚拟的Windows会提示找到新硬件,并自动安装驱动,然后再到我的电脑里看看,移动硬盘已经到了虚拟机。

VirtualBox详细教程(转) - lulu - 徐州男孩

共享文件夹

设备--分配共享空间,此功能可以将主机的文件夹映射到虚拟机中,方便数据共享。

VirtualBox详细教程(转) - lulu - 徐州男孩

VirtualBox详细教程(转) - lulu - 徐州男孩

如何映射呢?

在虚拟的Windows系统里,运行里输入:net use x:\vboxsvrsharename(注意,x:是你要映射的盘符,\vboxsvr是固定不变的,而sharename则是你设置的共享名称),你也可以直接在运行里输入:

VirtualBox详细教程(转) - lulu - 徐州男孩

虚拟机的关闭

VirtualBox详细教程(转) - lulu - 徐州男孩

linux下主要是VirtualBox及GuestAdditions的安装

Linux版本的VirtualBox下载:http://www.virtualbox.org/wiki/Linux_Downloads。请下载对应的版本。

RedHat、RHEL:rpm -i vh *.rpm

Ubuntu安装:sudo dpkg -i *.deb

如果虚拟的是linux系统,那么如何安装GuestAdditions?

在linux系统中选择安装增强功能,然后会自动关在GuestAdditions的ISO文件,有如下的窗口打开,复制里面的VBoxLinuxAdditions.run文件(可能位于/media/VBOXADDITIONS_version),然后执行。(这里以CentOS 为例)

VirtualBox详细教程(转) - lulu - 徐州男孩

执行安装就可以了

# bash VBoxLinuxAdditions.run

Verifying archive integrity... All good.

Uncompressing VirtualBox 1.6.4 GuestAdditions for Linux

VirtualBox 1.6.4 Guest Additions installation

Building the VirtualBox Guest Additionskernel module...

Building the shared folder support kernelmodule...

Installing the VirtualBox GuestAdditions...

Successfully installed the VirtualBox GuestAdditions.

You must restart your guest system in orderto complete the installation.

安装后需要重新启动虚拟机。

Linux or Solaris/OpenSolaris虚拟机的系统必须有X.org Server1.3或以上版本才可以有无缝模式seamless Mode效果。

文件夹共享:# mount -t vboxsf [-o OPTIONS] sharename mountpoint

例如:#mount -t vboxsf  download/mnt/box,前提是挂载点必须存在

VirtualBox详细教程(转) - lulu - 徐州男孩

虚拟linux系统的显示及分辨率

SUN VirtualBox 除了方面易用的图形界面外,还有功能强大的命令行管理工具。
下面就先介绍下从命令行启动VirtualBox 中虚拟主机的方法!

通过命令行启动 VirtualBox,可以省去直接启动虚拟机显示图形界面的那部分资源。这种形式非常适用于在服务器上虚拟 n 台机器同时提供服务。使用 Host Interface 网络连接方式,可以让虚拟机的虚拟网卡获取和主机一样的网络地址等信息,从而可以直接对外提供服务。

首先,我们可以使用VBxManager 命令行管理工具来查看当前的虚拟基设置和状态

QHo@qhoferrari1k:~$ VBoxManage list vms
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

Name:            xitmdbmr
Guest OS:        Solaris (64 bit)
UUID:            3ce3fd01-7e17-46b3-8394-be9c1b17ee66
Config file:     /export/home/QHo/.VirtualBox/Machines/xitmdbmr/xitmdbmr.xml
Memory size:     1536MB
VRAM size:       16MB
Boot menu mode:  message and menu
ACPI:            on
IOAPIC:          on
PAE:             off
Time offset:     0 ms
Hardw. virt.ext: on
Nested Paging:   off
VT-x VPID:       off
State:           running (since 2009-03-31T20:15:45.711000000)
Monitor count:   1
3D Acceleration: on
Floppy:          empty
SATA:            enabled
SATA 0:          /vms/vdi/xitmdbmr01.vid.vdi (UUID: 21d2e947-8b2b-4ea1-813d-6e7c7624116b)
IDE Controller:  PIIX4
DVD:             empty
NIC 1:           MAC: 08002798DAFE, Attachment: Host Interface 'bge0 - Broadcom BCM57xx Gigabit Ethernet', Cable connected: on, Trace: off (file: none), Type: 82543GC, Reported speed: 0 Mbps
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
UART 1:          disabled
UART 2:          disabled
Audio:           disabled (Driver: Unknown, Controller: Unknown)
Clipboard Mode:  Bidirectional
VRDP:            disabled
Shared folders:  <none>

Guest:

Statistics update:                   disabled

Name:            dcsvr08
Guest OS:        Windows 2008 (64 bit)
UUID:            cf34078e-29e3-4f4f-9a11-d77bac6efd04
Config file:     /export/home/QHo/.VirtualBox/Machines/dcsvr08/dcsvr08.xml
Memory size:     1024MB
VRAM size:       32MB
Boot menu mode:  message and menu
ACPI:            on
IOAPIC:          on
PAE:             off
Time offset:     0 ms
Hardw. virt.ext: on
Nested Paging:   off
VT-x VPID:       off
State:           powered off (since 2009-03-31T20:34:29.935000000)
Monitor count:   1
3D Acceleration: off
Floppy:          empty
SATA:            enabled
SATA 0:          /vms/vdi/dcsvr08vid01.vdi (UUID: 83486c52-9cc5-4910-8fc3-4a7c7ec0bbca)
IDE Controller:  PIIX4
DVD:             /opt/VirtualBox/amd64/additions/VBoxGuestAdditions.iso (UUID: 4f4f1b87-7a61-442a-b5e3-a624520af8c6)
NIC 1:           MAC: 080027EDB7E7, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
UART 1:          disabled
UART 2:          disabled
Audio:           disabled (Driver: Unknown, Controller: Unknown)
Clipboard Mode:  Bidirectional
VRDP:            disabled
Shared folders:  <none>

Guest:

Statistics update:                   disabled

QHo@qhoferrari1k:~$

上面的 是在我Ferrari 上执行 VBoxManage list vms 命令的输出,
可以看到我的VBox里有两天虚拟机 ,xitmdbmr   Solaris (64 bit) 和dcsvr08 Windows 2008 (64 bit)
下面通过实例来说明如何从命令行启动和关闭VirtualBox 虚拟机的两种常用方式。

第一种:使用 VRDP 方式通过命令行启动虚拟机:
QHo@qhoferrari1k:~$ VBoxManage startvm dcsvr08 -type vrdp
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

Waiting for the remote session to open...
Remote session has been successfully opened.
QHo@qhoferrari1k:~$

第二种 :使用 Headless 启动无前端图形界面方式:
QHo@qhoferrari1k:~$ VBoxHeadless -startvm "dcsvr08"
VirtualBox Headless Interface 2.1.4
(C) 2008-2009 Sun Microsystems, Inc.
All rights reserved.

Listening on port 3389

注意:此时如果用ctrl-C 键将导致虚拟机异常退出

3389是VRDP(远程桌面)监听端口。
启用VRDP后,一旦虚拟机启动完毕,我们就可以通过远程桌面/XManage等GUI远程管理工具来登录客户操作系统。

测试过程:本机安装双系统xp、ubuntu;在每个系统中安装两种虚拟机;每个虚拟机虚拟一个Windows 2003操作系统,并分配512M内存;virtual box虚拟机的磁盘均为可扩张式;vmware虚拟机的磁盘均为单一文件式。

硬件环境:酷睿2 8400 + 2G DDR2 800内存+西数7200转 1TB sata硬盘+Ati HD3450显卡
操作系统 :windows xp 、ubuntu 9.04
虚拟机:virtual box 2.1.4 、vmware workstation 6.5

各平台下vmware与virtualbox虚拟机性能对比测试

以上为Ubuntu 系统中的 Virtual box 虚拟win2003系统磁盘性能测试

各平台下vmware与virtualbox虚拟机性能对比测试

以上为win xp系统中的 Virtual box 虚拟win2003系统磁盘性能测试

各平台下vmware与virtualbox虚拟机性能对比测试

以上为Ubuntu 系统中的 vmware workstation 虚拟win2003系统磁盘性能测试

各平台下vmware与virtualbox虚拟机性能对比测试

以上为win xp 系统中的wmware workstation 虚拟win2003系统磁盘性能测试

以下是引用片段:
小结:对于virtualbox虚拟机,他利用较多的CPU资源,获得更好的磁盘存取性能;而vmware对cpu的占用少很多;Linux 系统比Windows系统更加适合架设虚拟机,虚拟化性能发挥更加出色。
从以上测试数据可以看出,virtual box 虚拟机的存取时间明显快于vmware 的存取时间,但突发传输速率不如vmware,cpu 时间占用上virtualbox 高于vmware近10倍,两种虚拟机平均传输数据相当;另外一个非常值得注意的是:不管vmware还是virtualbox,他们在linux系统中的各项性能表现完全优于他们在windows系统中的表现。
更多
  • 该日志由 于2017年02月21日发表在 服务器帮助 分类下, 你可以发表评论,并在保留原文地址 及作者的情况下引用到你的网站或博客。
  • 本文链接: virtualbox怎么用,virtualbox安装教程 | 帮助信息-动天数据
  • 版权所有: 帮助信息-动天数据-转载请标明出处
  • 【上一篇】 【下一篇】

    0 Comments.