virtualbox怎么用,virtualbox安裝教程
第一次寫教程,好緊張的說(shuō)
網(wǎng)上到處都是parallels和vmware的教程,但是就是沒(méi)有一個(gè)針對(duì)mac系統(tǒng)的virtualbox的教程,頭痛···
virtualbox作為唯一開源免費(fèi)的虛擬機(jī),曾經(jīng)被大家唾罵不止,但是這一年的時(shí)間virtualbox更新相當(dāng)頻繁,性能更是成倍上升,早已不是當(dāng)年那個(gè)弱不經(jīng)風(fēng)的虛擬機(jī)了。在日常生活中,如今的virtualbox已經(jīng)完全具備了比肩parallels和vmware的實(shí)力,甚至某些方面還超越了兩款收費(fèi)軟件!
選擇virtualbox還有一個(gè)重要的原因,它是完全開源免費(fèi)的,完全不用為了升級(jí)和下載苦惱,穩(wěn)定性更不是破解軟件能比!
最最重要的一點(diǎn),virtualbox僅有100M!沒(méi)錯(cuò),僅有100M!小巧的體積使它運(yùn)行起來(lái)相當(dāng)輕巧快捷!
廢話不多說(shuō)了,下面就是安裝調(diào)試教程!
這是virtualbox的官方網(wǎng)站,記得下載for osx那個(gè)版本的 https://www.virtualbox.org/wiki/Downloads
以及下面那個(gè)VirtualBox 4.1.20 Oracle VM VirtualBox Extension Pack的連接也一并下載。
好了,現(xiàn)在需要下載的軟件已經(jīng)下載完畢,我們開始安裝~~
不要高興太早哦,現(xiàn)在還沒(méi)有玩,我們重啟虛擬機(jī),然后狂按f8,進(jìn)入安全模式~~
看到菜單欄上的“設(shè)備”那一項(xiàng)了么?就在蘋果按鍵過(guò)來(lái)的第四個(gè)~~打開它
下面有個(gè)“安裝增強(qiáng)功能”,我們安裝它,這是顯卡的高級(jí)驅(qū)動(dòng),可以提供更優(yōu)秀的顯卡性能!
安裝完了以后,關(guān)閉虛擬機(jī)中的windows系統(tǒng),還記得我們剛才下載的第二個(gè)安裝包么,沒(méi)錯(cuò),安裝它,它是在虛擬機(jī)下支持USB設(shè)備的驅(qū)動(dòng),安裝以后,你就可以在虛擬機(jī)下讀取U盤以及各種USB設(shè)備~~
一切都裝好了,現(xiàn)在可以進(jìn)入系統(tǒng)了!建議安裝個(gè)360安全衛(wèi)士,可以幫忙打補(bǔ)丁以及其他系統(tǒng)優(yōu)化設(shè)置。至于殺毒軟件,還是算了吧,那個(gè)真心沒(méi)必要~~
1.Sun xVM VirtualBox簡(jiǎn)介
VirtualBox官方網(wǎng)站:http://www.virtualbox.org
下載最新版本的VirtualBox:http://www.virtualbox.org/wiki/Downloads
VirtualBox是Sun公司出品的一款小巧、開源、性能優(yōu)異的跨平臺(tái)虛擬機(jī)軟件。我想會(huì)有許多朋友問(wèn),VirtualBOx比起老牌的VMware,微軟VirtualPC表現(xiàn)如何呢?
下面是各虛擬機(jī)對(duì)比,大家可以參考一下:http://en.wikipedia.org/wiki/Comparison_of_virtual_machines
VirtualBox可以在Windows XP/Vista、Linux、 Mac OSX、OS/2Warp、Solaris系統(tǒng)中運(yùn)行,支持安裝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等系列的客戶端操作系統(tǒng)。
VirtualBox特性:
64-bit guests (on 64 bit hosts on
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的安裝
安裝很簡(jiǎn)單,基本一路回車就可以了。
啟用VirtualBox的USB及網(wǎng)絡(luò)支持
3.VirtualBox的基本設(shè)置
3.1語(yǔ)言設(shè)置
VirtualBox內(nèi)置了英文、簡(jiǎn)體中文(翻譯的實(shí)在不敢恭維)、繁體中文、日文、韓文等多種語(yǔ)言,打開VirtualBox主界面后,選擇File--Preferences(或者按下Ctrl+G),選擇你喜歡的語(yǔ)言。
3.2虛擬硬盤存放目錄設(shè)置
管理--全局設(shè)定--常規(guī)
3.3自動(dòng)更新
管理--全局設(shè)定--Update,可以設(shè)置VirtualBox的自動(dòng)更新。
3.4熱鍵設(shè)置
Auto Capturekeyboard選中后,當(dāng)虛擬電腦窗口處于狀態(tài)時(shí),將自動(dòng)捕獲所有鍵盤輸入,并將其發(fā)送到虛擬電腦。
下面是以VirtualBox 1.6.4版本為例,來(lái)創(chuàng)建第一個(gè)虛擬機(jī)。雖然后面更新版本在界面上有些許變動(dòng),但基本不大。
設(shè)置虛擬系統(tǒng)的內(nèi)存
設(shè)置虛擬硬盤
新建虛擬硬盤,進(jìn)入“新建虛擬硬盤向?qū)А?/p>
選擇虛擬硬盤類型
設(shè)置虛擬硬盤的名稱、位置及大小
完成后,點(diǎn)擊"下一步"繼續(xù)。
確認(rèn)無(wú)誤后,點(diǎn)擊"完成"
現(xiàn)在你應(yīng)該看到一個(gè)名字為xp01、處在關(guān)閉狀態(tài)的的虛擬機(jī)。
下面就是安裝我們的第一個(gè)操作系統(tǒng)并進(jìn)行相關(guān)設(shè)置。
虛擬機(jī)的基本設(shè)置
別急著按"啟動(dòng)",在安裝系統(tǒng)前,先對(duì)虛擬機(jī)進(jìn)行一些基本的設(shè)置吧。選中“虛擬機(jī)”,點(diǎn)擊"設(shè)置"
常規(guī)選項(xiàng)--基本:
常規(guī)選項(xiàng)--高級(jí):
硬盤選項(xiàng)
光驅(qū)選項(xiàng)
點(diǎn)擊圖標(biāo),進(jìn)入"虛擬界面管理器"。虛擬界面管理器里面可以新建、注冊(cè)、刪除、釋放虛擬硬盤、虛擬光盤、虛擬軟盤。
網(wǎng)絡(luò)選項(xiàng)
VirtualBox中最多可以為虛擬機(jī)設(shè)置4塊網(wǎng)卡,網(wǎng)卡型號(hào)有:
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默認(rèn)選擇的網(wǎng)卡型號(hào)是PCNet FASTIII,因?yàn)樗募嫒菪宰詈茫^大多數(shù)的操作系統(tǒng)都有它的驅(qū)動(dòng)支持。但需要注意的是,Windows Vista中卻移除了AMD PCNet網(wǎng)卡驅(qū)動(dòng),因此,如果你的虛擬機(jī)跑Vista系統(tǒng),請(qǐng)選擇Intel PRO/1000,而不是AMD PCNet(不過(guò),GuestAddtions中有AMD PCNet的網(wǎng)卡驅(qū)動(dòng))。
VirtualBox的網(wǎng)絡(luò)連接方式分為四種:
1) Not attached.
2) Network Address Translation (NAT)
3) Host Interface Networking
4) Internal Networking
如果你還不太了解它們的含義,那么請(qǐng)暫且按照下圖設(shè)置為NAT模式。
USB設(shè)備
這個(gè)選項(xiàng)可以使你的虛擬機(jī)使用主機(jī)的USB設(shè)備,比如連接到主機(jī)上的移動(dòng)硬盤可被虛擬機(jī)識(shí)別。很不錯(cuò)的功能。
選中"啟用USB控制器","USB 2.0控制器"。篩選器的選擇,點(diǎn)擊第一個(gè)圖標(biāo),也就是匹配所有的USB設(shè)備。
隨后,主機(jī)會(huì)提示找到VirtualBox USB新硬件,直接下一步就可以自動(dòng)按照好驅(qū)動(dòng)了。
至于其它的選項(xiàng),這里先不說(shuō)了,我們?cè)O(shè)置了虛擬機(jī)的光驅(qū),設(shè)置了虛擬機(jī)的啟動(dòng)順序,下面開始先安裝我們的第一個(gè)虛擬系統(tǒng)吧。
啟動(dòng)虛擬機(jī),然后開始安裝你的虛擬系統(tǒng)吧。
如果你進(jìn)入虛擬的Windows系統(tǒng)時(shí),發(fā)現(xiàn)鼠標(biāo)出不來(lái)了?按一下右Ctrl就可以了。
先看一下最上面的菜單。
【控制】菜單中"無(wú)縫模式"和"禁止自動(dòng)捕獲鼠標(biāo)"是灰色的,不能用呢。另外,Host+F是什么意思呢?
Host就是你管理--全局設(shè)定--輸入里設(shè)置的熱鍵(默認(rèn)右Ctrl),因此Host+F就表示組合鍵“RightControl+F”。
上面的是【設(shè)備】菜單,這里可以為虛擬機(jī)分配光驅(qū),加載ISO,分配USB設(shè)備等。
下面是非常非常重要的一步:請(qǐng)點(diǎn)擊最下面的“安裝增強(qiáng)功能”。
如果你的系統(tǒng)沒(méi)有關(guān)閉自動(dòng)運(yùn)行,應(yīng)該會(huì)有下面這樣一個(gè)程序自動(dòng)運(yùn)行。
若上面的畫面沒(méi)有出現(xiàn),那么你可以到我的電腦--VBOXADDITIONS的光驅(qū),手動(dòng)運(yùn)行里面的VBOXGuestAdditions.exe,安裝完畢后,重新啟動(dòng)虛擬機(jī)。
VirtualBox增強(qiáng)功能包括:
1.無(wú)縫模式(seamless windows)
2.更好的顯示效果(更好的分辨率,拉伸虛擬機(jī)窗口時(shí),屏幕自動(dòng)適應(yīng))
3.虛擬機(jī)與主機(jī)共享文件夾,分配數(shù)據(jù)空間(Shared folders)
4.虛擬機(jī)與主機(jī)時(shí)間同步(Time synchronization)
5.共享剪切板(Sharedclipboard,很容易地把虛擬機(jī)里的信息復(fù)制到主機(jī)上)
6.鼠標(biāo)集成,鼠標(biāo)自動(dòng)捕獲(Mouse pointerintegration,不再需要按右Ctrl了)
為虛擬機(jī)分配USB設(shè)備
設(shè)備--分配USB設(shè)備,然后VirtualBox列出當(dāng)前主機(jī)上的USB設(shè)備。
本示例中,大家可以看到有三個(gè),分別是USB存儲(chǔ)設(shè)備(120G的移動(dòng)硬盤),USBCombo光驅(qū),USB光學(xué)鼠標(biāo),選擇第一個(gè)。之后,虛擬的Windows會(huì)提示找到新硬件,并自動(dòng)安裝驅(qū)動(dòng),然后再到我的電腦里看看,移動(dòng)硬盤已經(jīng)到了虛擬機(jī)。
共享文件夾
設(shè)備--分配共享空間,此功能可以將主機(jī)的文件夾映射到虛擬機(jī)中,方便數(shù)據(jù)共享。
如何映射呢?
在虛擬的Windows系統(tǒng)里,運(yùn)行里輸入:net use x:\vboxsvrsharename(注意,x:是你要映射的盤符,\vboxsvr是固定不變的,而sharename則是你設(shè)置的共享名稱),你也可以直接在運(yùn)行里輸入:
虛擬機(jī)的關(guān)閉
linux下主要是VirtualBox及GuestAdditions的安裝
Linux版本的VirtualBox下載:http://www.virtualbox.org/wiki/Linux_Downloads。請(qǐng)下載對(duì)應(yīng)的版本。
RedHat、RHEL:rpm -i vh *.rpm
Ubuntu安裝:sudo dpkg -i *.deb
如果虛擬的是linux系統(tǒng),那么如何安裝GuestAdditions?
在linux系統(tǒng)中選擇安裝增強(qiáng)功能,然后會(huì)自動(dòng)關(guān)在GuestAdditions的ISO文件,有如下的窗口打開,復(fù)制里面的VBoxLinuxAdditions.run文件(可能位于/media/VBOXADDITIONS_version),然后執(zhí)行。(這里以CentOS 為例)
執(zhí)行安裝就可以了
# 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.
安裝后需要重新啟動(dòng)虛擬機(jī)。
Linux or Solaris/OpenSolaris虛擬機(jī)的系統(tǒng)必須有X.org Server1.3或以上版本才可以有無(wú)縫模式seamless Mode效果。
文件夾共享:# mount -t vboxsf [-o OPTIONS] sharename mountpoint
例如:#mount -t vboxsf??download/mnt/box,前提是掛載點(diǎn)必須存在
虛擬linux系統(tǒng)的顯示及分辨率
SUN VirtualBox 除了方面易用的圖形界面外,還有功能強(qiáng)大的命令行管理工具。
下面就先介紹下從命令行啟動(dòng)VirtualBox 中虛擬主機(jī)的方法!
通過(guò)命令行啟動(dòng) VirtualBox,可以省去直接啟動(dòng)虛擬機(jī)顯示圖形界面的那部分資源。這種形式非常適用于在服務(wù)器上虛擬 n 臺(tái)機(jī)器同時(shí)提供服務(wù)。使用 Host Interface 網(wǎng)絡(luò)連接方式,可以讓虛擬機(jī)的虛擬網(wǎng)卡獲取和主機(jī)一樣的網(wǎng)絡(luò)地址等信息,從而可以直接對(duì)外提供服務(wù)。
首先,我們可以使用VBxManager 命令行管理工具來(lái)查看當(dāng)前的虛擬基設(shè)置和狀態(tài)
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 上執(zhí)行 VBoxManage list vms 命令的輸出,
可以看到我的VBox里有兩天虛擬機(jī) ,xitmdbmr?? Solaris (64 bit) 和dcsvr08 Windows 2008 (64 bit)
下面通過(guò)實(shí)例來(lái)說(shuō)明如何從命令行啟動(dòng)和關(guān)閉VirtualBox 虛擬機(jī)的兩種常用方式。
第一種:使用 VRDP 方式通過(guò)命令行啟動(dòng)虛擬機(jī):
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 啟動(dòng)無(wú)前端圖形界面方式:
QHo@qhoferrari1k:~$ VBoxHeadless -startvm "dcsvr08"
VirtualBox Headless Interface 2.1.4
(C) 2008-2009 Sun Microsystems, Inc.
All rights reserved.
Listening on port 3389
注意:此時(shí)如果用ctrl-C 鍵將導(dǎo)致虛擬機(jī)異常退出
3389是VRDP(遠(yuǎn)程桌面)監(jiān)聽(tīng)端口。
啟用VRDP后,一旦虛擬機(jī)啟動(dòng)完畢,我們就可以通過(guò)遠(yuǎn)程桌面/XManage等GUI遠(yuǎn)程管理工具來(lái)登錄客戶操作系統(tǒng)。
測(cè)試過(guò)程:本機(jī)安裝雙系統(tǒng)xp、ubuntu;在每個(gè)系統(tǒng)中安裝兩種虛擬機(jī);每個(gè)虛擬機(jī)虛擬一個(gè)Windows 2003操作系統(tǒng),并分配512M內(nèi)存;virtual box虛擬機(jī)的磁盤均為可擴(kuò)張式;vmware虛擬機(jī)的磁盤均為單一文件式。
硬件環(huán)境:酷睿2 8400 + 2G DDR2 800內(nèi)存+西數(shù)7200轉(zhuǎn) 1TB sata硬盤+Ati HD3450顯卡
操作系統(tǒng) :windows xp 、ubuntu 9.04
虛擬機(jī):virtual box 2.1.4 、vmware workstation 6.5
以上為Ubuntu 系統(tǒng)中的 Virtual box 虛擬win2003系統(tǒng)磁盤性能測(cè)試
以上為win xp系統(tǒng)中的 Virtual box 虛擬win2003系統(tǒng)磁盤性能測(cè)試
以上為Ubuntu 系統(tǒng)中的 vmware workstation 虛擬win2003系統(tǒng)磁盤性能測(cè)試
以上為win xp 系統(tǒng)中的wmware workstation 虛擬win2003系統(tǒng)磁盤性能測(cè)試
以下是引用片段: 小結(jié):對(duì)于virtualbox虛擬機(jī),他利用較多的CPU資源,獲得更好的磁盤存取性能;而vmware對(duì)cpu的占用少很多;Linux 系統(tǒng)比Windows系統(tǒng)更加適合架設(shè)虛擬機(jī),虛擬化性能發(fā)揮更加出色。 從以上測(cè)試數(shù)據(jù)可以看出,virtual box 虛擬機(jī)的存取時(shí)間明顯快于vmware 的存取時(shí)間,但突發(fā)傳輸速率不如vmware,cpu 時(shí)間占用上virtualbox 高于vmware近10倍,兩種虛擬機(jī)平均傳輸數(shù)據(jù)相當(dāng);另外一個(gè)非常值得注意的是:不管vmware還是virtualbox,他們?cè)趌inux系統(tǒng)中的各項(xiàng)性能表現(xiàn)完全優(yōu)于他們?cè)趙indows系統(tǒng)中的表現(xiàn)。 |
0 Comments.