1. 程式人生 > >VirtualBox中安裝CentOS7過程記錄

VirtualBox中安裝CentOS7過程記錄

linux ssh centos virtualbox

在開發過程中常常需要進行一些預研,而有些操作對操作系統可能具有破壞性且是不可恢復的,或者需要在不同的操作系統中去觀察結果,雖然在某些場合下Ghost可以解決一部分問題,但是有時候很繁瑣,因此在虛擬機中進行測試不失為一種不錯的選擇。
自2011年以來,一直在學習一些有關Linux下的知識,包括Mono+XSP運行ASP.NET程序,搭建Hadoop學習環境、Nginx測試環境等。在虛擬機軟件方面先後嘗試過VMware、Hyper-V及VirtualBox,最終選擇了VirtualBox,理由是開源免費、體積小、資源占用少。在Linux操作系統方面先後學習過Ubuntu和CentOS,最終選擇了CentOS。本文就是講述如何在VirtualBox中安裝CentOS7。

安裝環境介紹
宿主機:Win7 X64,16G RAM 4核8線程 1T硬盤
虛擬機軟件:VirtualBox-5.1.20,可從http://www.virtualbox.org下載,或本人百度網盤地址:https://pan.baidu.com/s/1jIieCqM
虛擬機操作系統:CentOS-7-x86_64-DVD,可從http://www.centos.org或本人百度網盤下載:https://pan.baidu.com/s/1miyp75Y,文件有點大,建議在高速網絡環境中下載
SSH客戶端軟件:SSHSecureShellClient-3.2.9,可從本人百度網盤下載:https://pan.baidu.com/s/1jIgICbO

安裝VirtualBox-5.1.20
首先從上面介紹的地址下載VirtualBox-5.1.20,然後安裝提示一步步完成安裝即可。
然後運行VirtualBox,點擊“新建”按鈕並選擇所要安裝的系統類型,界面如下圖所示:
技術分享
在上圖中名稱處可填寫“CentOS7_X64”,VirtualBox會自動根據名稱中的典型特征選擇類型和版本(註意:在當前條件下系統會自動選擇RedHat而不是CentOS,因為RedHat和CentOS是同根的,只不過前者有商業公司提供商業支持而後者是社區支持)。

接著設置虛擬機的內存,一般建議根據虛擬機系統特點和物理機內存大小權衡設置,一般Linux系列虛擬機內存設置512M-2048M,64位Windows系統建議設置大於4096M,如下圖所示:
技術分享

之後,再給虛擬機添加虛擬硬盤,如果已經有虛擬機文件則創建虛擬硬盤,如果已經有虛擬機文件,則可以選擇“使用已有的虛擬硬盤文件“,如下圖所示:
技術分享至此,已經完成了一臺虛擬機的創建,這臺創建出來的虛擬機相當於一臺裸機,還沒有任何操作系統,同時默認情況下只使用了物理機的1個核,需要進一步設置,比如添加多核和指定ISO鏡像文件用於安裝操作系統,請看下面的gif動畫演示。



安裝CentOS7
在上面的動畫中演示了如何給虛擬機增加多核支持,且如何將iso文件加載到虛擬機的光驅中以便安裝操作系統。
正確指定CentOS7的iso文件後,啟動虛擬機後就會進入下面的啟動菜單,分別為:
開始安裝CentOS7
測試CentOS安裝文件是否損壞(如果多次安裝過程中報錯,建議先測試一下安裝媒體,本人之前就經歷過一會下載的ISO損壞、多次無法安裝成功的情況),如下圖所示:
技術分享
選擇“Install CentOS Linux 7”之後會出現選擇安裝過程中所使用的語言界面,如果英語較好或者想提高英語建議選擇英語,如下圖所示:
技術分享
點擊“Continue”之後,出現安裝設置主界面,主要包含了時區設置、操作系統語言設置、安裝位置設置、網絡及主機名設置、安裝類型設置等,如下圖所示:
技術分享

點擊”INSTALLATION DESTINATION”後出現如下界面,非必要情況下保持默認即可,如下圖所示:
技術分享

在安裝設置主界面點擊“DATE & TIME”出現時區選擇界面,建議選擇上海,如下圖所示:
技術分享
在安裝主界面點擊“SOFTWARE SELECTION”會出現安裝操作系統時所需要的軟件選擇,如果不清楚的話建議按下圖所示選擇:
技術分享
雖然有些設置還可在安裝主界面中完成設置,但也可以在完成CentOS7安裝中在操作系統中設置,至此可以點擊按章設置主界面中的“Begin Installation”開始安裝,在安裝過程中可以安裝用戶設置,如設置root用戶和添加普通用戶,如下圖所示:
技術分享
點擊圖中的”ROOT PASSWORD”即可設置root賬戶密碼,這裏就不贅述了。創建普通用戶界面如下圖所示:
技術分享
完成CentOS7安裝之後,按提示重啟虛擬機,首先是接受授權許可協議提示,如下圖所示:
技術分享
至此,CentOS7可以使用了,可以看到期待已久的登錄界面,默認情況下root賬戶不會出現的登錄用戶名列表中,但可以按照圖中提示以root賬號登錄,如下圖所示:
技術分享

因為還有一些系統級的設置未完成,這裏就以root賬戶登錄,然後點擊系統中右上角的三角箭頭,可以設置網絡及重啟虛擬機等,見下圖中文字註釋:
技術分享

例如,下圖就是如何設置虛擬機網絡的界面:
技術分享



安裝SSH客戶端軟件SSHSecureShellClient-3.2.9
從前文本人提供的百毒網盤地址下載SSHSecureShellClient-3.2.9文件,按照提示一步步安裝即可。註意:網上有不少人用putty之類的SSH軟件,但本人還是比較喜歡這個軟件,同時提供SSH登錄和文件傳輸功能,不過有點美中不足的是無法支持中文(即如果用戶選擇了系統語言為中文或者在命令中操作中文目錄,會出現亂碼)。
在正確設置了虛擬機的網絡信息並將虛擬機的網絡接入方式改為“橋接”後,即可通過SSHSecureShellClient登錄CentOS7,如下面的動畫演示:

技術分享

本文出自 “周公(周金橋)的專欄” 博客,請務必保留此出處http://zhoufoxcn.blog.51cto.com/792419/1927995

VirtualBox中安裝CentOS7過程記錄