1. 程式人生 > 實用技巧 >VirtualBox虛擬機器安裝

VirtualBox虛擬機器安裝

基礎環境:宿主機是64位Windows10作業系統,通過無線網訪問網路。

macOS可以以類似方式進行安裝,不同之處見最後補充。

Step1 安裝VirtualBox

VirtualBox是一款免費、開源、高效能的虛擬機器軟體,可以跨平臺執行,支援Windows、Mac、Linux等作業系統。下載地址是Downloads – Oracle VM VirtualBox,此時(2019.3.25)下載到軟體版本是6.0,安裝比較簡單,一路點選確定即可,在此不再贅述。


Step2 安裝CentOS7

CentOS7是一款非常流行的免費開源的Linux作業系統,筆者的雲主機也是選擇這款作業系統。

Step2.1 下載CentOS7

進入官網下載地址,選擇Minimal ISO(這裡是出於學習的目的,選擇最小化安裝包)。

這裡選擇官網推薦的第一個映象下載即可。

Step2.2 初始化虛擬機器

開啟VirtualBox,點選新建。

名稱和虛擬機器檔案存放路徑根據自己需要進行設定,型別選擇Other即可,點選下一步。(注:測試時發現如果選擇Red Hat,後面滑鼠無法正常使用在安裝的時候)

提示:從這裡到step2.3 啟動虛擬機器之前可以一路預設點過去。

分配記憶體(可以理解為虛擬機器最大可佔用宿主機的多少記憶體。),根據自己電腦配置和需要進行設定即可,我選擇它推薦的512M,點選下一步。

選擇第二個現在建立虛擬硬碟即可,點選下一步。

選擇虛擬硬碟檔案型別,預設即可,點選下一步。

預設即可,點選下一步。

預設即可,點選建立。

Step2.3 啟動虛擬機器

點選啟動。

選擇我們剛才下載好的那個CentOS安裝包

選擇好後如下,點選啟動。

預設是第二個,但我們選擇第一個選項,直接安裝CentOS7,不測試這個映象是否損壞。

稍等一下,我們就會看到語言選擇介面,這裡以中文為例,點選繼續。

稍等一下,我們會看到如下介面,提示必須完成帶有黃色感嘆號的內容,才能進行下一步,我們點選安裝位置。

如果不需要手動分割槽,直接點選完成即可。

此時黃色感嘆號消失,我們現在點選網路與主機名。

這裡選擇開啟乙太網,減少後期對網路的配置,點選完成。

點選開始安裝。

點選ROOT密碼。

我這裡設定為root,點選兩次完成即可。

接下來需要耐心地等待安裝。

點選重啟

輸入使用者名稱和密碼

#命令列輸入以測試能否連線外網
ping baidu.com

不出所料的話,你能ping通外網,但是現在虛擬機器不能ping通主機,也就是你電腦主機沒法與虛擬機器通訊。現在關閉虛擬機器,點選設定。(注:此處參考了這篇文章

選擇網路,點選網絡卡2

選擇啟用僅主機(Host only)網路

啟動虛擬機器

命令列輸入

ip addr 

紅色箭頭所指的ip地址,主機即可通過這個ip地址與虛擬機器進行通訊
Windows電腦 ipconfig即可檢視區域網中ip地址
可以嘗試互相ping通。


Step3 Xshell使用

你現在已經可以在本地通過命令列來操作CentOS,但很多時候我們是需要遠端連線伺服器,這裡我們可以使用Xshell這款SSH客戶端軟體。
你可以免費註冊使用Xshell,通過這個網址家庭/學校免費 NetSarang Website

具體下載安裝按提示即可,安裝完成點選新建會話,會有如下介面。
在主機處輸入你剛才檢視到的虛擬機器ip地址,我這裡是192.168.56.102。

點選使用者身份驗證,輸入使用者名稱和密碼(我這裡是root,root),然後選擇確定並連線。

第一次連線會彈出個警告,選擇接受並儲存。

到這裡,表明你已經成功通過Xshell連線你的虛擬機器了。


補充

對於通過無線網連線的macOS宿主機而言,想要實現主機與虛擬機器系統之間的網路通訊,需要進行如下操作。

進入主機網路管理器,點選建立,如下所示。

在虛擬機器的網路頁面新增僅主機(Host-Only)網路,選擇剛才建立的那個網路。