利用RemoteBox管理VirtualBox中虛擬機

jopen 10年前發布 | 42K 次閱讀 虛擬化 VirtualBox

在昨天終于我工作平臺換了,突發奇想,我是不是再在工作平臺裝個VBox虛擬出幾臺機子來呢。答案是肯定的,經過昨天的DPKG鎖死問題,經驗人士說,我有Linux基礎薄,對于命令不熟悉,有必要模擬一臺和我工作平臺差不多的機子,先再模擬機上命令通過了,再用在真機,經驗之談呀。

 

首先,當然是裝Vbox,這個去Vbox官網有說明的哦。

第一,下第三方的東東,首先肯定加源。

deb http://download.virtualbox.org/virtualbox/debian saucy contrib
deb http://download.virtualbox.org/virtualbox/debian raring contrib
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

選擇一個和你機子版本相應的加到 /etc/apt/sources.list (這個是官方推薦的)。

不過我還是希望以后不怎么這個,我是在 /etc/apt/sources.list.d/ 新建一個virtualbox.list,以后刪除也方便不是。

 

第二步,加KEY.

sudo apt-key add oracle_vbox.asc
或者
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

 

第三部,就可以安裝了。

sudo apt-get update
sudo apt-get install virtualbox-4.2

 

你會發現你的小水管動起來,我在公司就是這樣,可能是Vbox官方的原因,我是等不了,所以我采用下包恢復安裝,等的及就略過下面手動安裝吧。

****我從官方上下包,記得找對版本哦,我工作平臺是Ubuntu12.04 lts,用的4.2版本Vbox.

在下載包目錄執行

sudo dpkg -i virtualbox-4.2_4.2.20-90983~Ubuntu~precise_i386.deb

執行關系修復

sudo apt-get install -f

***

 

第四步,就是安裝擴展包了。去官網下載,記得和你Vbox版本要一致哦,下錯了就不要喊了。

現在可以打開你安裝的Vbox manager,在全局變量擴展中將你下載的擴展包加進去就好了。

file -> Preferences -> Extensions

現在你的Vbox能正常工作了,至于你虛擬出來的機子屏幕有點少,那是因為你還有驅動包沒有安裝。

這個ISO在你的Vbox的安裝目錄下面,在安裝系統完畢,將安裝的ISO退出,掛載驅動擴展包,安裝一下,你的屏幕就不會小了,而且還能自由切換你的鼠標,不會產生不順暢感。

virtualOS -> setting -> storage

 

接下來,就是今天的重點,安裝RemoteBox,如果你是Window系虛擬機子,你可以回避,因為這個只能Linux MAC下運行,而且不是都支持的,這個挑系統的,真麻煩,還好Ubuntu能裝。

第一步,你要在安裝的Vbox的機子上要開啟vboxweb-service服務。

sudo nano /etc/default/virtualbox
----> VBOXWEB_USER=robinson --你登錄的用戶
----> VBOXWEB_TIMEOUT=0 --延時
----> VBOXWEB_HOST=172.16.80.186 --映射的IP

sudo update-rc.d vboxweb-service defaults 
sudo service vboxweb-service restart

這樣你的服務就起來了,你可以用RemoteBox連接了。

 

第二步,去RemoteBox官網上下載,它上面明確說明支持的版本,這個是人家規定,可能是鄙視Window吧。

Vbox4.2 是對應 RemoteBox1.6 1.5的,這個不要下錯了。

下載下來需要解壓,因為這個是一個綠色軟件,不用安裝的,所以你可以把它放在任意目錄都能執行的。解壓完畢,進入目錄執行remotebox.

./remotebox

一般都會報錯的,當然你在國內很難找到答案,因為大家都是寫到這步就完了,其實是因為系統少了東西,老外就地道,需要啥都給你說明了。真是內問百度,外問谷歌。

sudo apt-get install libgtk2-perl libsoap-lite-perl rdesktop

安裝以上的東東,你的RemoteBox就能啟動了。

啟動完成,當然遠程連接虛擬機了,你點擊 connect 按鈕,輸入你開啟 vboxweb-service 服務綁定的IP,輸入服務用戶名和密碼就可以點擊連接。

這個時候,遠程連接完畢,但是啟動還是會報錯的。

有兩個方面的原因:

1,你遠程的虛擬機沒有開遠程桌面,這個在Vbox 和 RemoteBox都是可以設置的。

virtualOS -> display -> remote display  勾選,并設置遠程端口號,Method 選擇 External。(建議再RemoteBox設置)

2,RemoteBox沒有加連接參數。

file -> RemoteBox Preferences 在RDP Client后面加上 -u 用戶名 -p 密碼. (就是開啟 vboxweb-service 服務用戶名和密碼)

來自:http://my.oschina.net/robinsonlu/blog/186353

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!