在昨天終於我工作平台換了,突發奇想,我是不是再在工作平台裝個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 服務用戶名和密碼)
RemoteBox 的詳細介紹:請點這裡
RemoteBox 的下載地址:請點這裡