vboxmanage命令不能在CMD下運行,總是提示不是內部或外部的命令,路徑是對的,
你可以在CMD下進入"VirtualBox的安裝目錄下",執行VBoxManage modifyvdi "Windows XP.vdi" compact 命令,應該是可以的! (另:你說的無效命令可能是因為你直接打開CMD(默認路徑為當前桌面)后造成的,因為系統環境變量并沒有把VBox的安裝目錄加入. )
具體是怎么樣的我呢不是很清楚,這是網上找來的資料,等會你到原網址去看看,哪里有很多講解,因該會有你需要的,特別是,底下的評論和提問。
原網址: http://myhat.blog.51cto.com/391263/130640/
vbox 中怎么用vboxmanage 查看虛擬機的IP地址。主機是centos系統,沒有圖形界面
你在virtualbox manager里面啟動虛擬機的時候,會跳出虛擬機的console窗口的呀。如果看不到,你選中那個虛擬機,然后在manager的菜單下有一排按鈕,右面有個綠色箭頭"show",點擊就可以看console了,然后鼠標在該窗口中點擊一下,就可以輸入字符了。這個和虛擬機是否啟動圖形界面無關。
怎么使用virtual box安裝mac系統
方法/步驟
1
準備
下載 個 VirtualBox,進行安裝并打開它。另外,如果您希望能夠從您的Mac OS X的虛擬機查看USB設備,請下載 VirtualBox的擴展包 ,并運行它 之前 要到第2步
2
創建一個新的虛擬機。
VirtualBox的,您可以在Windows上運行的Mac OS X通過創建一個虛擬機,這是一個程序,模擬一臺普通電腦。要創建一個虛擬機,打開VirtualBox和點擊左上角的“新建”。給你的新虛擬機的名稱,然后選擇“Mac OS X的”的操作系統類型。 如果你的VirtualBox版本要求你的64位和32位之間進行選擇,一定要選擇64位。選擇32位將導致一個關鍵的“大師沉思”錯誤以后。
我建議分配4 GB的RAM的虛擬機,但RAM可分配低至2 GB。您在此處指定每次打開Mac OS X上,該內存將用于運行虛擬機。該內存將被歸還給你正常的電腦打開VirtualBox的關閉之后。
您需要創建一個新的硬盤的虛擬機。VirtualBox將詢問您要創建什么類型的磁盤:VDI,VDMK,或VHD。VDI是對于VirtualBox的原始格式,而VDMK是用于VMWare的格式。如果你正在考慮讓VMWare的副本,你可能想選擇VDMK。否則,只是選擇VDI。我建議建立一個動態擴展磁盤; 唯一的其他選擇,固定大小的存儲,會吃掉你的硬盤。
3
新建虛擬機的操作系統。
你的虛擬機現在被創建。但是,不要停下來-你還需要改變一些設置在你的機器實際工作。你的新虛擬機將顯示在VirtualBox的起始頁面的左欄。從VirtualBox虛擬的主頁,選擇您的Mac OS X的虛擬機(單擊),并打開虛擬機的設置。一旦設置打開,進入“系統”,并取消選中 “啟用EFI”框。這是迄今為止,你將需要改變的一個最重要的設置。
4
EFI,它代表擴展固件接口,是一個功能,可幫助操作系統啟動。不幸的是,Mac OSX的要求“特殊”的EFI,讓VirtualBox的使用不工作的EFI。
當你做完這些,去為“存儲”的設置。在存儲樹中,你會看到標有“空”的光盤圖標。點擊它,然后點擊“選擇虛擬CD / DVD磁盤文件”。在彈出的窗口中,選擇Niresh .iso文件; 該文件可能會被命名為“OSX-Mavericks.iso”。
這樣,當你的虛擬機首次啟動時,它會啟動到Niresh。
5
安裝OS X Mavericks
啟動虛擬機。你會拿出來的Niresh開機畫面,有一個選項來選擇:OSX-Mavericks。按“Enter”鍵在鍵盤上。注1: 如果您的計算機使用了AMD處理器,則必須輸入開機標志 “AMD”或“AMD64”(不帶引號) -你需要一個標志取決于你特定的處理器,因此測試一個標志位的時間。鍵入boot標志“amdfx”(也沒有引號),如果你的AMD處理器在它的型號名稱為“FX”。注2: VirtualBox的可能有啟動Mac OS X的問題,如果您的計算機使用英特爾的Haswell處理器(也就是說,如果你的電腦建/買了2013或更高版本)。如果是這種情況下,你將不得不欺騙VirtualBox的,以為你的處理器實際上是一個舊的模式。 要做到這一點,在Windows中打開命令提示符(請確保您的Windows登錄到管理員帳戶)。您可以通過打開開始菜單,并輸入到開始菜單的搜索欄“命令提示符”做到這一點。然后,鍵入以下命令到命令提示符。CD“C:\ Program Files文件\ ORACLE \ VirtualBox虛擬”這個命令將改變命令的重點提示的程序文件夾VirtualBox的(如果你安裝了VirtualBox的不同的地方,然后更改命令,無論你安裝了它)。接下來,鍵入以下命令:VBoxManage modifyvm <虛擬機名稱> --cpuidt 00000001 000306a9 00020800 80000201 178bfbff此命令激活,一個命令行程序,包括在VirtualBox虛擬“vboxmanage”,讓您編輯您的虛擬機的性能,包括其內置的決議。更換“名稱的虛擬機的”與你的虛擬機(不帶引號)的名稱-您可以在VirtualBox的主窗口的左側窗格中的虛擬機的名稱。這個命令應該做的伎倆。
6
當您按下“ENTER”鍵,等待幾秒鐘,虛擬機將自動啟動Mac OS X安裝。(這個啟動過程可能需要幾分鐘的時間。)最終,你會到達安裝程序的歡迎頁面。
7
繼續下去,你會拿出來一個頁面,要求您提供一個“目的地”為您的Mac上安裝。哦,不,頁面是空白的!我們必須解決這個問題。要做到這一點,啟動磁盤工具(位于Utilities菜單)。
Mac OSX上只能安裝一個完全干凈的磁盤上,所以你需要使用磁盤工具來擦拭你的VirtualBox虛擬硬盤。點擊VirtualBox虛擬硬盤的磁盤工具,并刪除它。別擔心,沒有什么就可以了非常重要的。
在為Mac OSX安裝摘要頁面,在VirtualBox虛擬硬盤現在應該顯示出來。單擊摘要頁面的左下方角落的“自定義”按鈕。這是用一個發行版成為真正有用的:Niresh讓您安裝額外的驅動程序的Hackintosh和 kext文件,直接從OS X小牛安裝程序。
默認選擇將使Mac OS X上的虛擬機來引導,沒有任何幫助。在只有兩個,你需要改變的東西:
取消選擇 安裝網絡驅動程序(kext文件)。此選項默認為選中。通常情況下,它將使Niresh自動檢測您的計算機的以太網控制器,并安裝相應的以太網KEXT,讓您的互聯網將立即工作在Mac OS X但是,這個功能并沒有真正的工作在VirtualBox中。它所做的是打破了互聯網的虛擬機。
取消選中圖形- > GraphicsEnabler =是。此選項也被默認選中。通常情況下,它允許Mac OS X上,以更好地與您的計算機的顯卡正常工作。然而,VirtualBox的不支持Mac OS X的圖形反正,所以這個選項基本上是毫無意義的虛擬機。它所做的就是減少你的虛擬機的默認屏幕尺寸從1280×1024 1024×768。
一旦你選擇從“自定義”屏幕中的相應選項,返回到安裝摘要頁面,然后點擊“安裝”。當安裝完成時,Mac OS X會崩潰到一個黑屏白字。這是正常的; 的Mac OS X已經成功安裝。現在進行到下一個步驟。
引導它向上重新啟動虛擬機,并 從虛擬DVD驅動器中彈出Niresh。要彈出Niresh上的CD圖標在VirtualBox窗口的右下角單擊右鍵,然后取消選中的Niresh文件(可能命名為“OSX-Mavericks.iso”)。 您的鼠標光標可能會在虛擬機里面被困。按鍵盤上右側的“Ctrl”鍵,使鼠標逸出。
彈出Niresh后,再次重新啟動虛擬機。現在,在啟動屏幕上,你會看到你安裝小牛硬盤驅動器的圖標(也,你的虛擬機的屏幕可能會大于前)。
幾秒鐘后,小牛將啟動,你應該最終導致了Mac OS X的設置畫面。填好,然后功成身退!
以上,結束了引導件的第一部分。你將不得不等待幾分鐘Niresh完成安裝的額外的kext文件和驅動程序,但在那之后,音頻和以太網都應該自動工作。但是,你還沒有完成!你還是要能夠增加你的虛擬機,這可能是還停留在1280×1024(甚至1024×768)的屏幕分辨率。
注:與Niresh一個常見的問題是,它往往滯后了帳戶創建過程,并直接跳轉到Mac OS X的登錄屏幕之前,你可以讓自己的帳戶。如果發生這種情況,只需登錄到Mac OS X中使用下列憑證:用戶名:根密碼:niresh 這將讓您登錄到“根”的Mac OS X的帳戶從這里打開系統偏好設置程序,進入“用戶和組“,并創建自己的帳戶。(我們不建議您使用root帳戶永久的,因為它是不安全的。)
使屏幕更大,雖然這一步是可選的,我還是建議你反正做。不管怎么說,當你第一次使用虛擬機,你可能會注意到一件事:你的屏幕分辨率是1280×1024(1024×768或者如果你忘了關GraphicsEnabler =是)。由于VirtualBox的不“技術上”支持Mac OS X,還有改變這種沒有正式的方式。但這里是你如何能反正改變它。 首先,你需要訪問org.Chameleon.boot.plist,設置文件為您的虛擬機的Mac OS X的引導程序。您可以從Finder中,內置于Mac OS X.但是文件瀏覽器做到這一點,搜索器在默認情況下隱藏硬盤驅動器中的小牛。要取消隱藏他們,打開Finder,然后點擊文件- >首選項在Mac OS X中的頂部在“邊欄”設置菜單欄,選中“硬盤”,這樣搜索會顯示您的虛擬機的硬盤中側邊欄。
一旦這樣做了,通過搜索訪問虛擬機的主硬盤驅動器,并轉到文件夾“額外”。打開文件org.Chameleon.boot.plist。在<字典>和</字典>的文件中,插入以下行。
<鍵>圖形模式</鍵>
<String>的1920x1080x32 </字符串>
您可以更改“1920x1080x32”的任何分辨率最適合你的顯示器。舉例來說,如果你想使用1600x900的分辨率,輸入“1600x900x32”。一旦你將它保存,關閉虛擬機。
接下來,關閉你的虛擬機。在Windows中打開命令提示符(請確保您已登錄到管理員帳戶在Windows上)。您可以通過打開開始菜單,并輸入到開始菜單的搜索欄“命令提示符”做到這一點。然后,鍵入以下命令到命令提示符。CD“C:\ Program Files文件\ ORACLE \ VirtualBox虛擬”這個命令將改變命令的重點提示的程序文件夾VirtualBox的(如果你安裝了VirtualBox的不同的地方,然后更改命令,無論你安裝了它)。接著,在該命令中鍵入:“CustomVideoMode1”“1920x1080x32”vboxmanage textradata“虛擬機名稱”這個命令啟動“vboxmanage”,一個命令行程序,包括與VirtualBox的,允許你修改你的虛擬機的屬性,包括它的內置的決議。替換“虛擬機名稱”與虛擬的名字機-你可以找到你的虛擬機的名稱在VirtualBox的主窗口的左側窗格中(在下面,我的虛擬機被命名為“山地蘋果2”截圖)。替換“1920x1080x32”與任何高分辨率你使用。
按Enter鍵提交該命令。一旦這樣做了,重新開始你的虛擬機。 虛擬機現在開機小牛在全分辨率。END!
VirtualBox虛擬機后臺運行
受vagrant影響,想把VirtualBox虛擬機改為后臺模式,對于無界面的虛擬機,僅一個ssh功能就可以完全控制。
VirtualBox虛擬機有一種模式為headless模式,即無顯示模式:
VBoxManage startvm <uuid>|<name> [--type gui|sdl|headless]
假設我們的虛擬機叫做nenew,我們像啟動headless模式的虛擬機的化,我們可以執行下列命令:
vboxmanage startvm nenew --type headless
上面的這條命令可以運行headless模式的虛擬機。在運行完命令后虛擬機應該已經后臺運行了,并出現下行提示:
虛擬機已經后臺運行了,可使用下列命令對其進行關閉重慶等操作。
VBoxManage controlvm <uuid>|<name> pau|resume|ret|poweroff|savestate|
例如關閉剛才啟動的headless虛擬機nenew我們可以用下面命令來完成
vboxmanage controlvm nenew poweroff
如果想使用共享目錄則:
vboxmanage sharedfolder add centos --name *share* --hostpath *~/share*
登錄成功后掛載共享目錄:
mount -t vboxsf share /mnt/