linux安裝virtualbox
1. 如何在virtualbox虛擬機中安裝linux
首先要獲得Red Hat的安裝盤,如果到Red Hat官方下載光碟鏡像則需要注冊一個賬號,在這里我們可以從第三方鏡像下來獲得光碟鏡像,可根據自己的需要下載適合的文件,鏡像下載頁面:
2
打開Virtualbox軟體,點擊【新建】工具按鈕來創建一台新的虛擬機:
3
在彈出的【新建虛擬電腦】窗口中根據自己的要求進行選擇,【名稱】一欄可以給將要虛擬的系統起一個好聽的名字,【類型】這一欄因為我們將要虛擬Linux故我們就選擇Linux,【名稱】這一欄通過下拉列表選擇相應的Linux發行版本,但無論如何選擇都對實際安裝沒有影響,點擊【下一步】進行下一步配置:
4
為您將要虛擬的Linux系統分配運行內存,可根據虛擬系統的實際需要和自己物理機實際內存大小來進行分配,因為我不需要在Linux運行圖形界面,我只需要安裝文本模式,所以我只分分配了512MB給虛擬機, 點擊【下一步】繼續:
5
創建虛擬磁碟,這裡面有三個選項:a、不添加虛擬硬碟,這個選項只是創建一台虛擬機不創建虛擬硬碟,虛擬硬碟可以在以後需要安裝系統的時候進行添加。b、現在創建虛擬硬碟,這個選項可以創建一塊虛擬硬碟以方便稍後安裝系統,在這里我選擇這一項。c、使用已有的虛擬硬碟文件,Virtualbox允許使用已有的虛擬硬碟文件,支持vhd、vdi和vmdk等等多種虛擬硬碟文件格式,點擊【創建】來創建一塊新的虛擬硬碟:
6
選擇虛擬硬碟的文件類型,一共有6種類型可以選擇,在這里我選擇VHD,因為Widnows可以通過磁碟管理附加VHD文件映射成一塊本地磁碟,可以很方便的對虛擬的這塊硬碟進行讀寫,點擊【下一步】繼續:
7
選擇虛擬硬碟文件的屬性,分兩種情況: a、動態分配,這個選項只是在物理硬碟上創建一個虛擬硬碟文件,這個文件大小實際大小根據您虛擬機所用的文件大小來動態改變,但不會超過虛擬硬碟所限定的大小。 b、固定大小,馬上分配虛擬硬碟大小的空間,使用起來較快,但較佔用磁碟空間。點擊【下一步】繼續:
8
設定虛擬硬碟的大小和保存路徑,Virtual可支持單個2TB大小的虛擬硬碟,點擊【創建】完成:
9
虛擬機已經創建完成,接下來我們就要在這台創建好的虛擬中安裝Linux操作系統:
10
將已經下載好的Linux發行版本鏡像掛載到剛創建的虛擬機上,點擊【設置】在彈出的設置窗口中選擇【存儲】選項,選中【控制器:IDE】下的【沒有碟片】的光碟圖標,如下圖:
11
點選下載好的安裝鏡像【選擇一個安裝光碟】進行掛載:
12
確定後配置窗口關閉,點擊【啟動】即可啟動虛擬機進行系統安裝:
13
在安裝界面中選擇【Install or upgrade an existing system】並回車進行安裝:
14
按下【回車】鍵後即開始安裝:
15
提示是否要對安裝光碟進行測試,因為我們通過網路環境獲取到的安裝鏡像,在下載完成後,最好驗證一下MD5碼,如果MD5碼一致就不會有問題,在這里我們使用Tab鍵移動游標到【Skip】跳過檢測:
16
選擇安裝過程中顯示的語言,Red Hat 6.4在安裝過程中在文本模式下不支持中文,鍵盤Tab到【OK】繼續安裝過程:
17
選擇鍵盤布局,一般而言目錄我們所用的鍵盤大多是美式鍵盤,所以選擇US鍵盤Tab到【OK】繼續:
彈出了一個警告窗口,大致意思是磁碟需要初始化,初始化會導致磁碟數據全部丟失,因為我們這塊是虛擬硬碟,只是物理硬碟上的一個文件,無論如何操作都不會影響到物理磁碟上的任何數據,所以我選擇了【Re-initialize all】初始化磁碟:
選擇時區,默認Asia/Shanghai即可:
設置超級管理員密碼:
21、選擇磁碟分區,有三個選項: a、使用整塊硬碟。 b、替換已安裝的Linux系統。 c、使用剩餘空間。這是一塊全新的虛擬硬碟,故我選擇第一項,使用整塊磁碟。
將分區信息寫入磁碟【Write changes to disk】:
等待安裝完成:
安裝完成,游標移動到【Reboot】後重啟:
重啟後成功啟動到登錄界面:
輸入用戶名和密碼後登錄到系統:
至此,Red Hat Enterprise Linux就已經安裝完成了,在寫這篇文章的時候說是需要安裝一個文本模式的Linux系統,Red Hat需要1G的內存才可以啟動圖形安裝模式,對於學習Linux初學者來說,文本模式下更能理解Linux的工作機制和作業流程,作為一款網路操作系統,更多時候Linux是運行在文本模式下。關於Linux的相關配置使用將在以後的文章中繼續討論。
2. deepin linux下怎麼快速安裝virtualbox
首先同時按CTRL+ALT+T鍵,打開終端,執行如下命令更新源。
sudo apt-get update
然後查詢一下virtualbox的安裝包,如下圖所示,已經在軟體源里更新了。
行如下命令進行安裝。
sudo apt-get install virtualbox
安裝完成,可以點擊dock欄上的「啟動器」。
然後找到virutalbox就可以運行了。為了以後方便,可以直接右鍵選擇發送到桌面或者任務欄。
運行效果
3. linux的virtualbox怎麼安裝win7
方法/步驟
首先安裝好Virtual Box 虛擬機軟體。安裝過程很簡單,跟普通軟體類似。
啟動virtual Box軟體,點擊新建按鈕,新建一個新的虛擬系統。
輸入虛擬系統的名稱,選擇操作系統的版本,這里演示的是選擇32位的win7系統。其他系統在下拉框選擇即可。
配置虛擬系統的內存,這里使用了默認的512MB,可根據自己的需求調節大小,最好不要超過自己物理機的一半內存量。
創新虛擬硬碟。顧名思義,跟我們電腦的硬碟一樣,只不過它是虛擬的,在我們的物理硬碟上劃分出來的。可以用來安裝操作系統和存儲文件。按照圖示的安裝選擇即可。
進入創建虛擬磁碟向導。按照圖示選擇即可。
分配虛擬磁碟的大小。這里默認使用動態分配即可。它會根據系統的大小自動增加虛擬磁碟容量。
選擇虛擬系統文件存儲的地方和配置虛擬磁碟大小。
這步做好後,准備工作就已經就緒。
啟動前面新建的虛擬系統。如圖所示。
選擇要安裝的操作系統鏡像文件。圖中使用的是Ghost類型的win7系統。其他情況類似。
啟動系統,進行操作系統安裝。
選擇第三項來安裝win7系統。
直接回車或者點擊OK,進入Ghost系統。
按圖示進行操作即可。選擇從鏡像文件來恢復系統。
選擇Ghost文件夾。
選擇以.GHO結尾的文件。如圖所示。
默認選擇即可,直接選擇OK進入下一步。
默認選擇即可,選擇OK進入下一步。
選擇OK,馬上進入系統恢復安裝過程。
系統恢復安裝中,等待安裝完成。
安裝完成後,選擇重啟啟動。重啟後,會出現前面那個安裝畫面,選擇重硬碟啟動即可,就進入了win7系統。
4. 如何使用VirtualBox安裝Linux系統
1 、首先要獲得Red Hat的安裝盤,如果到Red Hat官方下載光碟鏡像則需要注冊一個賬號,在這里我們可以從第三方鏡像下來獲得光碟鏡像,可根據自己的需要下載適合的文件
2打開Virtualbox軟體,點擊【新建】工具按鈕來創建一台新的虛擬機:
3在彈出的【新建虛擬電腦】窗口中根據自己的要求進行選擇,【名稱】一欄可以給將要虛擬的系統起一個好聽的名字,【類型】這一欄因為我們將要虛擬Linux故我們就選擇Linux,【名稱】這一欄通過下拉列表選擇相應的Linux發行版本,但無論如何選擇都對實際安裝沒有影響,點擊【下一步】進行下一步配置:
4為您將要虛擬的Linux系統分配運行內存,可根據虛擬系統的實際需要和自己物理機實際內存大小來進行分配,因為我不需要在Linux運行圖形界面,我只需要安裝文本模式,所以我只分分配了512MB給虛擬機, 點擊【下一步】繼續:
5創建虛擬磁碟,這裡面有三個選項:a、不添加虛擬硬碟,這個選項只是創建一台虛擬機不創建虛擬硬碟,虛擬硬碟可以在以後需要安裝系統的時候進行添加。b、現在創建虛擬硬碟,這個選項可以創建一塊虛擬硬碟以方便稍後安裝系統,在這里我選擇這一項。c、使用已有的虛擬硬碟文件,Virtualbox允許使用已有的虛擬硬碟文件,支持vhd、vdi和vmdk等等多種虛擬硬碟文件格式,點擊【創建】來創建一塊新的虛擬硬碟:
6選擇虛擬硬碟的文件類型,一共有6種類型可以選擇,在這里我選擇VHD,因為Widnows可以通過磁碟管理附加VHD文件映射成一塊本地磁碟,可以很方便的對虛擬的這塊硬碟進行讀寫,點擊【下一步】繼續:
7選擇虛擬硬碟文件的屬性,分兩種情況:
a、動態分配,這個選項只是在物理硬碟上創建一個虛擬硬碟文件,這個文件大小實際大小根據您虛擬機所用的文件大小來動態改變,但不會超過虛擬硬碟所限定的大小。
b、固定大小,馬上分配虛擬硬碟大小的空間,使用起來較快,但較佔用磁碟空間。點擊【下一步】繼續:
8設定虛擬硬碟的大小和保存路徑,Virtual可支持單個2TB大小的虛擬硬碟,點擊【創建】完成:
9虛擬機已經創建完成,接下來我們就要在這台創建好的虛擬中安裝Linux操作系統:
10將已經下載好的Linux發行版本鏡像掛載到剛創建的虛擬機上,點擊【設置】在彈出的設置窗口中選擇【存儲】選項,選中【控制器:IDE】下的【沒有碟片】的光碟圖標,如下圖:
11點選下載好的安裝鏡像【選擇一個安裝光碟】進行掛載:
12確定後配置窗口關閉,點擊【啟動】即可啟動虛擬機進行系統安裝:
13在安裝界面中選擇【Install or upgrade an existing system】並回車進行安裝:
14按下【回車】鍵後即開始安裝:
15提示是否要對安裝光碟進行測試,因為我們通過網路環境獲取到的安裝鏡像,在下載完成後,最好驗證一下MD5碼,如果MD5碼一致就不會有問題,在這里我們使用Tab鍵移動游標到【Skip】跳過檢測:
16選擇安裝過程中顯示的語言,Red Hat 6.4在安裝過程中在文本模式下不支持中文,鍵盤Tab到【OK】繼續安裝過程:
17選擇鍵盤布局,一般而言目錄我們所用的鍵盤大多是美式鍵盤,所以選擇US鍵盤Tab到【OK】繼續:
彈出了一個警告窗口,大致意思是磁碟需要初始化,初始化會導致磁碟數據全部丟失,因為我們這塊是虛擬硬碟,只是物理硬碟上的一個文件,無論如何操作都不會影響到物理磁碟上的任何數據,所以我選擇了【Re-initialize all】初始化磁碟:
選擇時區,默認Asia/Shanghai即可:
設置超級管理員密碼:
21、選擇磁碟分區,有三個選項: a、使用整塊硬碟。 b、替換已安裝的Linux系統。 c、使用剩餘空間。這是一塊全新的虛擬硬碟,故我選擇第一項,使用整塊磁碟。
將分區信息寫入磁碟【Write changes to disk】:
等待安裝完成:
安裝完成,游標移動到【Reboot】後重啟:
重啟後成功啟動到登錄界面:
輸入用戶名和密碼後登錄到系統:
5. 如何安裝VirtualBox
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的USB及網路支持
3.VirtualBox的基本設置
3.1語言設置
VirtualBox內置了英文、簡體中文(翻譯的實在不敢恭維)、繁體中文、日文、韓文等多種語言,打開VirtualBox主界面後,選擇File--Preferences(或者按下Ctrl+G),選擇你喜歡的語言。
3.2虛擬硬碟存放目錄設置
管理--全局設定--常規
3.3自動更新
管理--全局設定--Update,可以設置VirtualBox的自動更新。
3.4熱鍵設置
Auto Capturekeyboard選中後,當虛擬電腦窗口處於狀態時,將自動捕獲所有鍵盤輸入,並將其發送到虛擬電腦。
下面是以VirtualBox 1.6.4版本為例,來創建第一個虛擬機。雖然後面更新版本在界面上有些許變動,但基本不大。
設置虛擬系統的內存
設置虛擬硬碟
新建虛擬硬碟,進入「新建虛擬硬碟向導」
選擇虛擬硬碟類型
設置虛擬硬碟的名稱、位置及大小
完成後,點擊"下一步"繼續。
確認無誤後,點擊"完成"
現在你應該看到一個名字為xp01、處在關閉狀態的的虛擬機。
下面就是安裝我們的第一個操作系統並進行相關設置。
虛擬機的基本設置
別急著按"啟動",在安裝系統前,先對虛擬機進行一些基本的設置吧。選中「虛擬機」,點擊"設置"
常規選項--基本:
常規選項--高級:
硬碟選項
光碟機選項
點擊圖標,進入"虛擬界面管理器"。虛擬界面管理器裡面可以新建、注冊、刪除、釋放虛擬硬碟、虛擬光碟、虛擬軟盤。
網路選項
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模式。
USB設備
這個選項可以使你的虛擬機使用主機的USB設備,比如連接到主機上的移動硬碟可被虛擬機識別。很不錯的功能。
選中"啟用USB控制器","USB 2.0控制器"。篩選器的選擇,點擊第一個圖標,也就是匹配所有的USB設備。
隨後,主機會提示找到VirtualBox USB新硬體,直接下一步就可以自動按照好驅動了。
至於其它的選項,這里先不說了,我們設置了虛擬機的光碟機,設置了虛擬機的啟動順序,下面開始先安裝我們的第一個虛擬系統吧。
啟動虛擬機,然後開始安裝你的虛擬系統吧。
如果你進入虛擬的Windows系統時,發現滑鼠出不來了?按一下右Ctrl就可以了。
先看一下最上面的菜單。
【控制】菜單中"無縫模式"和"禁止自動捕獲滑鼠"是灰色的,不能用呢。另外,Host+F是什麼意思呢?
Host就是你管理--全局設定--輸入里設置的熱鍵(默認右Ctrl),因此Host+F就表示組合鍵「RightControl+F」。
上面的是【設備】菜單,這里可以為虛擬機分配光碟機,載入ISO,分配USB設備等。
下面是非常非常重要的一步:請點擊最下面的「安裝增強功能」。
如果你的系統沒有關閉自動運行,應該會有下面這樣一個程序自動運行。
若上面的畫面沒有出現,那麼你可以到我的電腦--VBOXADDITIONS的光碟機,手動運行裡面的VBOXGuestAdditions.exe,安裝完畢後,重新啟動虛擬機。
VirtualBox增強功能包括:
1.無縫模式(seamless windows)
2.更好的顯示效果(更好的解析度,拉伸虛擬機窗口時,屏幕自動適應)
3.虛擬機與主機共享文件夾,分配數據空間(Shared folders)
4.虛擬機與主機時間同步(Time synchronization)
5.共享剪切板(Sharedclipboard,很容易地把虛擬機里的信息復制到主機上)
6.滑鼠集成,滑鼠自動捕獲(Mouse pointerintegration,不再需要按右Ctrl了)
為虛擬機分配USB設備
設備--分配USB設備,然後VirtualBox列出當前主機上的USB設備。
本示例中,大家可以看到有三個,分別是USB存儲設備(120G的移動硬碟),USBCombo光碟機,USB光學滑鼠,選擇第一個。之後,虛擬的Windows會提示找到新硬體,並自動安裝驅動,然後再到我的電腦里看看,移動硬碟已經到了虛擬機。
共享文件夾
設備--分配共享空間,此功能可以將主機的文件夾映射到虛擬機中,方便數據共享。
如何映射呢?
在虛擬的Windows系統里,運行里輸入: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系統,那麼如何安裝GuestAdditions?
在linux系統中選擇安裝增強功能,然後會自動關在GuestAdditions的ISO文件,有如下的窗口打開,復制裡面的VBoxLinuxAdditions.run文件(可能位於/media/VBOXADDITIONS_version),然後執行。(這里以CentOS 為例)
執行安裝就可以了
# 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 mole...
Building the shared folder support kernelmole...
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,前提是掛載點必須存在
虛擬linux系統的顯示及解析度
安裝完增強功能後,會簡單的修改xorg.conf文件就可以了,modes設置你需要的解析度
?
1
2
3
4
5
6
7
8
9
10
11
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "2048x800" "1024x640" "800x600" "640x480"
EndSubSection
EndSection
6. 為什麼linux系統安裝virtualbox後不能創建僅主機網路
VirtualBox的提供了四種網路接入模式,它們分別是:
1、NAT 網路地址轉換模式(NAT,Network Address Translation)
2、Bridged Adapter 橋接模式
3、Internal 內部網路模式
4、Host-only Adapter 主機模式
第一種 NAT模式
解釋:
NAT模式是最簡單的實現虛擬機上網的方式,你可以這樣理解:Vhost訪問網路的所有數據都是由主機提供的,vhost並不真實存在於網路中,主機與網路中的任何機器都不能查看和訪問到Vhost的存在。
虛擬機與主機關系:
只能單向訪問,虛擬機可以通過網路訪問到主機,主機無法通過網路訪問到虛擬機。
虛擬機與網路中其他主機的關系:
只能單向訪問,虛擬機可以訪問到網路中其他主機,其他主機不能通過網路訪問到虛擬機。
虛擬機與虛擬機之間的關系:
相互不能訪問,虛擬機與虛擬機各自完全獨立,相互間無法通過網路訪問彼此。
IP:10.0.2.15
網關:10.0.2.2
DNS:10.0.2.3
一台虛擬機的多個網卡可以被設定使用 NAT, 第一個網卡連接了到專用網 10.0.2.0,第二個網卡連接到專用網路
10.0.3.0,等等。默認得到的客戶端ip(IP
Address)是10.0.2.15,網關(Gateway)是10.0.2.2,域名伺服器(DNS)是10.0.2.3,可以手動參考這個進行修
改。
NAT方案優缺點:
筆記本已插網線時: 虛擬機可以訪問主機,虛擬機可以訪問互聯網,在做了埠映射後(最後有說明),主機可以訪問虛擬機上的服務(如資料庫)。
筆記本沒插網線時: 主機的「本地連接」有紅叉的,虛擬機可以訪問主機,虛擬機不可以訪問互聯網,在做了埠映射後,主機可以訪問虛擬機上的服務(如資料庫)。
第二種 Bridged Adapter模式
解釋:
網橋模式是我最喜歡的用的一種模式,同時,模擬度也是相當完美。你可以這樣理解,它是通過主機網卡,架設了一條橋,直接連入到網路中了。因此,它使得虛擬機能被分配到一個網路中獨立的IP,所有網路功能完全和在網路中的真實機器一樣。
虛擬機與主機關系:
可以相互訪問,因為虛擬機在真實網路段中有獨立IP,主機與虛擬機處於同一網路段中,彼此可以通過各自IP相互訪問。
虛擬機於網路中其他主機關系:
可以相互訪問,同樣因為虛擬機在真實網路段中有獨立IP,虛擬機與所有網路其他主機處於同一網路段中,彼此可以通過各自IP相互訪問。
虛擬機於虛擬機關系:
可以相互訪問,原因同上。
IP:一般是DHCP分配的,與主機的「本地連接」的IP 是同一網段的。虛擬機就能與主機互相通信。
筆記本已插網線時:(若網路中有DHCP伺服器)主機與虛擬機會通過DHCP分別得到一個IP,這兩個IP在同一網段。 主機與虛擬機可以ping通,虛擬機可以上互聯網。
筆記本沒插網線時:主機與虛擬機不能通信。主機的「本地連接」有紅叉,就不能手工指定IP。虛擬機也不能通過DHCP得到IP地址,手工指定IP後,也無法與主機通信,因為主機無IP。
這時主機的VirtualBox Host-Only Network 網卡是有ip的,192.168.56.1。虛擬機就算手工指定了IP 192.168.56.*,也ping不能主機。
第三種 Internal模式
解釋:
內網模式,顧名思義就是內部網路模式,虛擬機與外網完全斷開,只實現虛擬機於虛擬機之間的內部網路模式。
虛擬機與主機關系:
不能相互訪問,彼此不屬於同一個網路,無法相互訪問。
虛擬機與網路中其他主機關系:
不能相互訪問,理由同上。
虛擬機與虛擬機關系:
可以相互訪問,前提是在設置網路時,兩台虛擬機設置同一網路名稱。如上配置圖中,名稱為intnet。
IP: VirtualBox的DHCP伺服器會為它分配IP ,一般得到的是192.168.56.101,因為是從101起分的,也可手工指定192.168.56.*。
筆記本已插網線時:虛擬機可以與主機的VirtualBox Host-Only Network 網卡通信
這種方案不受主機本地連接(網卡)是否有紅叉的影響。
第四種 Host-only Adapter模式
解釋:
主機模式,這是一種比較復雜的模式,需要有比較扎實的網路基礎知識才能玩轉。可以說前面幾種模式所實現的功能,在這種模式下,通過虛擬機及網卡的設置都可以被實現。
我們可以理解為Vbox在主機中模擬出一張專供虛擬機使用的網卡,所有虛擬機都是連接到該網卡上的,我們可以通過設置這張網卡來實現上網及其他很多功能,比如(網卡共享、網卡橋接等)。
虛擬機與主機關系
默認不能相互訪問,雙方不屬於同一IP段,host-only網卡默認IP段為192.168.56.X 子網掩碼為255.255.255.0,後面的虛擬機被分配到的也都是這個網段。通過網卡共享、網卡橋接等,可以實現虛擬機於主機相互訪問。
虛擬機與網路主機關系
默認不能相互訪問,原因同上,通過設置,可以實現相互訪問。
虛擬機與虛擬機關系
默認可以相互訪問,都是同處於一個網段。
虛擬機訪問主機 用的是主機的VirtualBox Host-Only Network網卡的IP:192.168.56.1 ,不管主機「本地連接」有無紅叉,永遠通。
主機訪問虛擬機,用是的虛擬機的網卡3的IP: 192.168.56.101 ,不管主機「本地連接」有無紅叉,永遠通。
虛擬機訪問互聯網,用的是自己的網卡2, 這時主機要能通過「本地連接」有線上網,(無線網卡不行)
通過對以上幾種網路模式的了解,我們就可以靈活運用,模擬組建出我們所想要的任何一種網路環境了。
比如我想模擬出來一個一台主機,監控一個區域網上網情況的網路環境。
首先我開啟了兩台虛擬機vhost1與vhost2,當然如果硬體允許,我同樣可以再增加vhost3、vhost4…
所有的vhost我都設置成internat內網模式,網路名稱為intnal,網關為192.168.56.100,意思就是通過
192.168.56.100網卡上網。其中有一台vhost1我設置為雙網卡,一張為內網模式(192.168.56.100),一張為網橋模式
(192.168.1.101)。兩張網卡設置雙網卡共享上網
虛擬機之間為區域網,其中有一台虛擬機vhost1通過與外網相連,所有區域網中的虛擬機又通過vhost1來實現上外網。這樣vhost1就可以監控整個虛擬機區域網上網情況了。
NAT 設置埠映射
http://huzhangsheng.blog.163.com/blog/static/34787784200802801435931/
你可以設置一個虛擬機的服務(比如 WEB 服務),通過使用命令行工具 VboxManage
代理。你需要知道虛擬機的服務使用哪個埠,然後決定在主機上使用哪個埠(通常但不總是想要使虛擬機和主機使用同一個埠)。在主機上提供一個服務需要
使用一個埠,你能使用在主機上沒有準備用來提供服務的任何埠。一個怎樣設置新的 NAT 例子,在虛擬機上連接到一個 ssh
伺服器,需要下面的三個命令:
VBoxManage setextradata 'Linux Guest' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol' TCP
VBoxManage setextradata 'Linux Guest' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort' 22
VBoxManage setextradata 'Linux Guest' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort' 2222
說明:VboxManage 是一個命令行程序,請查詢你的 VirtualBox 安裝目錄,'Linux Guest'
是虛擬主機名。guestssh 是一個自定義的名稱,你可以任意設置,通過上面的三個命令,把虛擬機的 22 埠 轉發到主機的 2222 埠。
又比如,我在虛擬機 debian 上安裝了 apache2 伺服器,使用 80 埠,映射到主機的 80 埠。使用下面的命令。
'C:\Program Files\innotek VirtualBox\VBoxManage.exe' setextradata
'debian'
'VBoxInternal/Devices/pcnet/0/LUN#0/Config/huzhangsheng/Protocol' TCP
'C:\Program Files\innotek VirtualBox\VBoxManage.exe' setextradata
'debian'
'VBoxInternal/Devices/pcnet/0/LUN#0/Config/huzhangsheng/GuestPort' 80
'C:\Program Files\innotek VirtualBox\VBoxManage.exe' setextradata
'debian'
'VBoxInternal/Devices/pcnet/0/LUN#0/Config/huzhangsheng/HostPort' 80
注意:要使設置生效,請關掉 VirtualBox 再運行虛擬機,我把 VirtualBox 安裝在 winxp 上,在虛擬機中安裝
debian 4.02r ,虛擬機名是 debian ,並安裝了 apache2 php5 mysql-server ,在主機上用IE瀏覽
http://localhost,成功轉發到虛擬機 debian 的 apache2 web 伺服器上
上文出處:http://www.cnblogs.com/coltiam/archive/2010/03/26/1696939.html
個人感覺通過使用埠映射的方式很不爽,還不如直接橋接來的快,現在多數情況下連接到網路是沒問題的,埠映射還需要在宿主跟虛擬機都額外開某個服務,感覺不爽。
「網路」配置頁面有4個方案:
1:NAT 網路地址轉換(Network Address Translation)
2:Birdged Network 橋接
3:Internal Network 內部網路(可以是虛擬機與虛擬機之間)
4:Host-Only 只與主機通信(大概吧)
安裝完VirtualBox2.2後,主機多了一個「VirtualBox Host-Only Network 」本地網卡。
7. virtualbox怎麼安裝linux系統
① 點擊菜單上的新建; ② 設置一個名稱,設置類型為 Linux,版本 Ubuntu(64 bit) 設置內存大小為2048 點擊下一步 點擊下一步 點擊下一步 設置硬碟40G,點擊創建 END 安裝系統 到ubuntu官網下載最新版ubuntu系統: .cn/index_kylin 或者到網路雲中下載; ① 啟動新建的虛擬機 ② 載入剛才下載的最新版的ubuntu鏡像文件 ③ 點擊啟動進行安裝; 建議選中: ① 安裝中下載更新; ② 安裝這個第三方軟體; 個人習慣選中:自動登錄 安裝後點擊現在重啟
8. linux安裝 virtualbox哪個分區大
沒看明白你的意思
你是要在linux下安裝VirtualBox虛擬機軟體呢,還是說,VirtualBox已經裝好了,想在裡面裝linux系統?
如果是前者,虛擬硬碟文件保存的位置要盡可能的大。
象這個例子中/home分區要盡可能的大。因為創建的虛擬硬碟文件xp-7.vmdk要在/home分區的oracle/VirtualBox VMs/xp-7目錄中。因為,裝系統,本身就要幾個G空間。使用過程中,難免不會下載,安裝軟體還有系統更新,打補丁。此外,有時還有快照。這些東西都是要佔空間的。地方小了,真心不夠用。所以,一定要把虛擬的硬碟文件保存到一個剩餘空間較大的分區中。
如果是後者,那無所謂了。不過要想好你的硬碟空間大小。在虛擬機中裝系統的時候,都會要求指定虛擬硬碟的大小。這個大小,不能超過你的真實的物理硬碟分區大小。比如說,你想給虛擬機硬碟100G空間。那虛擬的硬碟文件所在的分區決不能比100G小。
9. 怎樣用virtualbox虛擬機裝linux操作系統
安裝虛擬機和oracle
vm
virtualbox
extension
pack程序
安裝完畢後,啟動虛擬機
在「oracle
vm
virtualbox管理器」界面中單擊工具欄中的「新建」按鈕
按提示新建一個虛擬機,分別將其名稱、類型和版本設置為「os
x」,「mac
os
x」,「mac
os
x
server",內存為2gb或更大,虛擬硬碟類型為「vdi」,硬碟文件為「動態分配」,虛擬硬碟大小為30gb或更大
右擊新建的虛擬機,在彈出的右鍵菜單中選擇「設置」,進入相應的對話框。
選擇左側的「系統」項,在右側切換到「主板」標簽,通過選擇設備並單擊向上或向下箭頭,將啟動順序設置為先光碟機再硬碟,同時取消對「啟用efi「項的勾選
切換到「處理器」標簽,根據當前物理機所用cpu的核心數,設置好「cpu」數量,單擊「確定」
最後在左側選中「顯示」項,將右側的「顯存大小」項調整到最大,同時勾選「啟用3d加速」項,單擊「確定」按鈕