1. 程式人生 > >virtualbox安裝centos系統

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學習之路了。