<p>寒假回家,家中有一臺幾年前的臺式機,一直擱在那兒沒人用,因而突發奇想,在臺式機上安裝CentOS操做系統,在CentOS中安裝虛擬機,在虛擬機中安裝XP。想法肯定了,下面就開始實踐。 昨天把臺式機的系統換成了CentOS,今天從網上下載了VirtualBox來用,之因此選擇VirtualBox,考慮到家裏的臺式機配置比較低,內存和CPU檔次不高,主流的虛擬機軟件之一的VMWare可能吃不消,而且VMWare是一款付費軟件,既然在Linux平臺下幹活,固然最好是開源的,因而就選擇了VirtualBox,一來軟件小巧,安裝包只有75MB,二來是一款開源軟件,符合Linux的軟件精神。從官網上下載好了軟件包後,便執行安裝程序,不一下子,安裝就完成了。打開軟件,沒有發現問題,新建一個虛擬機後,我把以前準備好的XP的光盤放入,點擊「啓動」。就在這時,彈出錯誤菜單,如圖</p> <p><img alt="彈出錯誤窗口" src="http://hiphotos.baidu.com/867862605/pic/item/99e118fdfbedab64d0fbea7af736afc37b311ef7.jpg" width="543" height="183" /> <img alt="" src="http://hiphotos.baidu.com/867862605/pic/item/6815e1fd43166d2258feb22e462309f79252d2f7.jpg" width="505" height="297" /></p> <p>按照第二個窗口的說明,以root權限執行命令,如圖:</p> <p><img alt="" src="http://hiphotos.baidu.com/867862605/pic/item/460207e136d12f2ed88509da4fc2d562873568f8.jpg" width="528" height="174" /></p> <p>提示缺乏DKMS,弄到這兒,我才發覺成功安裝虛擬機不是那麼容易,因而百度「centos virtualbox」,參考了幾篇文章的說明後,開始從新再來,首先,安裝一些東西:</p> <p>yum install gcc <br />yum install kernel-devel <br />yum install kernel-headers <br />yum install kernel</p> <p>根據資料上的說明,這一步是將相關內核更新,保持版本同步,接着,再安裝DKMS,網址以下</p> <p>http://rpm.pbone.net/index.php3?stat=3&limit=2&srodzaj=1&dl=40&search=dkms&field%5b%5d=1&field%5b%5d=2</p> <p>這裏選擇RedHat EL 6,個人系統是64位的,所以選擇x86_64版本,下載安裝完成後,重啓計算機,選擇最新的內核版本,再次運行/etc/init.d/vboxdtrv setup命令,如圖:<img alt="運行命令" src="http://hiphotos.baidu.com/867862605/pic/item/e9c47b32349b033b6f575b6015ce36d3d739bda5.jpg" width="635" height="136" /></p> <p>ok,搞定,啓動VirtualBox,順利開啓虛擬機,裝入XP光盤,安裝完成後,界面如圖:<img alt="XP虛擬機" src="http://geeklife.blog.lc/wp-content/uploads/2013/01/XP%E8%99%9A%E6%8B%9F%E6%9C%BA.png" /></p> <p>不過要實現遠程桌面共享,還須要進一步設置,點擊設置->顯示->遠程桌面共享,如圖:<a href="http://geeklife.blog.lc/2013/01/centos6-virtualbox/virtualbox%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2%e8%ae%be%e7%bd%ae/"><img alt="virtualbox遠程桌面設置" src="http://geeklife.blog.lc/wp-content/uploads/2013/01/virtualbox%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%AE%BE%E7%BD%AE.png" /></a></p> <p>開啓以後,出現提示,建議安裝加強包,進入VirtualBox的官網,下載加強包(https://www.virtualbox.org/wiki/Downloads),安裝完成後,再次開啓遠程桌面共享。</p> <p>臺式機設置基本完成,下面使用個人筆記泵的遠程桌面鏈接臺式機,輸入臺式機的IP以及遠程桌面的端口號192.168.0.103:3389,發生錯誤,沒法鏈接,如圖:<a href="http://geeklife.blog.lc/2013/01/centos6-virtualbox/%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2%e8%bf%9e%e6%8e%a5%e9%94%99%e8%af%af/"><img alt="遠程桌面鏈接錯誤" src="http://geeklife.blog.lc/wp-content/uploads/2013/01/%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%BF%9E%E6%8E%A5%E9%94%99%E8%AF%AF.png" /></a></p> <p>大風大浪都過來了,在小陰溝裏翻了船,不行,我不甘心,在仔細分析和思考事後,以爲是CentOS的防火牆把3389端口關上了,抱着試一試的心態,進入防火牆設置界面,如圖:<a href="http://geeklife.blog.lc/2013/01/centos6-virtualbox/centos%e9%98%b2%e7%81%ab%e5%a2%99/"><img alt="centos防火牆" src="http://geeklife.blog.lc/wp-content/uploads/2013/01/centos%E9%98%B2%E7%81%AB%E5%A2%99-300x207.png" width="300" height="207" /></a></p> <p>選擇「其餘端口」->「添加」,找到3389端口,這裏有兩個,UDP和TCP,最好都添加進去<a href="http://geeklife.blog.lc/2013/01/centos6-virtualbox/3389%e7%ab%af%e5%8f%a3%e5%bc%80%e5%90%af/"><img alt="3389端口開啓" src="http://geeklife.blog.lc/wp-content/uploads/2013/01/3389%E7%AB%AF%E5%8F%A3%E5%BC%80%E5%90%AF-231x300.png" width="231" height="300" /></a></p> <p>設置完成後,再次使用筆記本鏈接遠程桌面,發現能夠鏈接了,一切操做正常,至此,想法所有實現了。</p> <h6>總結:在CentOS下安裝VirtualBox並實現遠程桌面鏈接,只要按照說明,缺什麼安裝什麼,最後就能夠成功,在開啓遠程桌面的時候,須要在CentOS防火牆上開啓3389端口。</h6>php