virtualbox安裝centos系統

Virtual Box的安裝與使用:如何在Windows上搭建linux服務器,並通過xshell進行遠程連接?

很早之前一直用的是圖形化界面,使用的虛擬機軟件叫virtual mation;後來接觸到了另一款相對而言沒那麼笨重並且方便使用的虛擬機軟件,叫virtual box,我個人比較喜歡用這個。接下來就講下操作流程。

首先是要安裝virtual box這個軟件(這個自己在百度搜索下,這些軟件都是分了操作系統多少位的,下載的時候下載與自己操作系統相對象的版本,不然後期會提示版本不適配),軟件的安裝很簡單,基本就是根據安裝嚮導的提示點擊下一步就行了;裝好virtual box後就應該安裝相應的操作系統了,我選擇的操作系統是centos6.4(去百度搜索自己要安裝的操作系統的鏡像文件);關於這裏的安裝,網上已經有很多前輩寫了很好的安裝教程了,我這裏就不想多做闡述了,直接貼出教程地址:

1)CentOS6.4:http://www.jb51.net/os/78318.html

2)CentOS7.0:http://www.aiplaypc.com/102.html

在上述教程中,我在安裝的第一步就遇到了問題,導致之前遲遲沒有安裝成功,具體提示錯誤如下:

This kernel requires an X86-64 CPU,but only detected an i686 CPU

1)提示內核版本不適配,也就是說你的操作系統是32位的,你的linux鏡像也必須是32位的;如果是64位的,那麼鏡像是32,64位都是可以的

2)如果鏡像系統是64位,操作系統也是64位,那麼說明你的電腦沒有開啓cpu支持虛擬機的設置,需要你手動開啓;進入BIOS界面->選擇ADVANCE.>找到CPU configuration->Virtualization狀態改爲enabled ->F10保存重啓即可。我的是華碩的主板,英語不好,說來慚愧,換成中文的我就不認識了,找個翻譯查下其實就明瞭了。

參考地址:http://www.cnblogs.com/susuyu/archive/2012/12/17/2822092.html

基本上完成上述操作,我們的linux虛擬機已經搭建好了,對於大多數人來說有個圖形化界面已經滿足。但是對於我們做開發來說,圖形化界面並不是我們想要的,我希望的是能夠像雲服務器一樣,直接用xshell進行遠程連接操作,但每次打開這個virtual box啓動一次挺煩的。別擔心,這個時候結合virtual box的內置命令直接在cmd裏面讓他在後臺運行即可。

cmd命令模式下後臺啓動虛擬機

以我自己的virtual box安裝爲例子,其安裝地址爲:D:\Oracle\VirtualBox

windows+r鍵輸入cmd進入到dos界面,然後進入到virtual box的安裝目錄。我這裏舉例就不用windows自帶的dos界面來操作,而是使用git來操作(可使用linux指令來操作)

1)進入virtualbox安裝目錄 cd /d/Oracle/VirtualBox

2)查看存在哪些虛擬機  ./VBoxManage.exe list vms

3)啓動指定虛擬機  ./VBoxManage.exe startvm CentOS6.4 -type headless

4)查看已經啓動的虛擬機 ./VBoxManage.exe list runningvms

5)使用xshell連接,這裏使用ssh進行連接,當然首先你要知道其ip地址,這個是可以用ipconfig進行查詢的,這裏不多做敘述了。

6)強制關閉虛擬機 ./VBoxManage.exe controlvm CentOS6.4 poweroff

這個時候xshell建立的會話會斷開連接,同時在git下用list runningvms也查不到剛纔終止的那一個進程了。


另外,如果覺得這樣輸入命令麻煩的話,可以在系統中配置環境變量,就不用每次使用VBoxManage命令這麼麻煩了。

參考地址:http://www.cr173.com/html/25190_1.html


掌握了以上操作,基本上已經可以滿足最基本的使用了,接下來就可以開啓linux學習之路了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章