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