摘要及說明
本文旨在使用Vmware創建Ubuntu虛擬機,由於本文是在寫使用vmware搭建hadoop集群的時候寫的前置知識,文中的用戶名等會使用hadoop或者類似的詞,你可以改為自己喜歡的名字,當然如果你的目的是(用vmware搭建hadoop集群,我不建議你進行更改。
閱讀須知
閱讀此文之前你需要掌握以下知識,以免文中部分用語令你產生疑惑
-
熟練使用鼠標和鍵盤
-
在windows操作系統下運行
.exe文件 -
訪問網頁並下載內容
-
在windows操作系統下能夠定位到本地資源所在文件夾
-
了解ubuntu是linux的一種
發行版,如果你不無法理解發行版的概念,可以簡單理解成ubuntu是一種linux。 -
了解linux下運行
終端的方法,如果不會就按Ctrl+Alt+T -
在linux的
終端下輸入命令並執行 -
了解linux的
路徑概念並能定位到指定路徑 -
了解在linux終端中
輸入密碼是不會有任何反饋的
資源說明
- 本例所有資源均可在以下地址下載,本例以資源包中的資源說明,當然你也可以自行在網上下載,只要版本不是差很多,搭建過程大同小異。
- 該資源包中資源僅針對windows系統,其他系統大同小異。
- 該資源包中所有資源都於互聯網搜集,本人不對其負責。
資源包獲取地址:
鏈接:https://pan.baidu.com/s/1oJ104XjxbaRTpwkR98vzYA
提取碼:xtgt
安裝Vmware
運行Vmware的安裝包VMware-workstation-full-15.5.1-15018445.exe,開始Vmware的安裝。
安裝過程中有部分可勾選選項,如果你沒有特殊需求只需要一直點下一步直至安裝,即可安裝完成。安裝完成后界面如下圖所示,此時單擊許可證,並輸入許可證密鑰,點擊輸入,即可完成激活。完成激活后點擊完成,並在彈出的是否重新啟動系統窗口中選擇是即可完成安裝。
許可證密鑰可由資源包中的
VMware 所有版本永久許可證激活秘鑰.txt獲得,如果你的電腦無法打開記事本這樣的集文字查看、編輯、搜索、替換、等功能為一體的大型軟件,你可以直接復制下面任一行密鑰進行激活。YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8UG5J2-0ME12-M89WY-NPWXX-WQH88UA5DR-2ZD4H-089FY-6YQ5T-YPRX6GA590-86Y05-4806Y-X4PEE-ZV8E0ZF582-0NW5N-H8D2P-0XZEE-Z22VAYA18K-0WY8P-H85DY-L4NZG-X7RAD
新建ubuntu虛擬機
創建虛擬機之前,請先下載linux系統鏡像,在創建虛擬機的時候直接設置虛擬機鏡像,這樣在創建虛擬機的時候可以直接安裝操作系統,省去了安裝操作系統的步驟。
- 你可以直接選用資源包中的鏡像
ubuntu-18.04.1-desktop-amd64.iso或者使用你自己的鏡像。本文以ubuntu-18.04.1-desktop-amd64.iso為例。- 如果你希望用其他的版本的linux鏡像,筆者強烈建議你使用清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror下載鏡像具體使用方法如下:
- 訪問清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror
- 點擊網頁右側的
下載鏈接- 在彈出的窗口中選擇你想要的發行版和具體的版本,點擊版本進行下載
創建虛擬機
-
運行
VMware Workstation Pro,下文皆以Vmware表示VMware Workstation Pro -
點擊Vmware中的
文件->新建虛擬機 -
選擇
經典(推薦)(T),點擊下一步 -
選擇
安裝程序光盤映像文件(iso)(M),點擊瀏覽,在彈出的文件瀏覽窗口中定位到資源包的目錄並選擇ubuntu-18.04.1-desktop-amd64.iso,點擊打開以完成鏡像的選擇,點擊下一步 -
在
全名,用戶名,密碼,確認對應的輸入框中都輸入hadoop,除非你完全理解上述四個名詞在linux中是什么意思,否則不建議你填寫其他內容。點擊下一步 -
為了方便,我們將
虛擬機名稱改為hadoop1,位置你可以瀏覽到任意你想要的位置,也可以使用vmware默認的路徑。點擊下一步 -
最大磁盤大小可以輸入任意小於你實際硬盤大小,如果你沒有特殊的需求,可以直接點擊下一步 -
點擊
自定義硬件,點擊左邊的網絡適配器,勾掉右邊的啟動時連接的選項,點擊關閉- 進行這個步驟的原因是ubuntu在安裝的時候會自動檢索並更新軟件,由於ubuntu的默認服務器在國外,此過程會非常慢(通常在兩個小時左右),此步操作的目的是使虛擬機處於斷網狀態以確保ubuntu在安裝過程中不能自動更新。如果你能
非常流暢訪問國際互聯網,不建議你進行此步操作。 - 你也可以不進行此步驟,並在安裝系統的時候點擊
Skip跳過系統更新。 - 由於此步驟會導致虛擬機無網絡,該操作會導致vmware無法自動安裝
Vmware Tools,會導致虛擬機無法自動適應分辨率等問題。下文中將會介紹如何手動進行安裝Vmware Tools,如果你對linux環境不熟悉,不建議你進行此操作。
- 進行這個步驟的原因是ubuntu在安裝的時候會自動檢索並更新軟件,由於ubuntu的默認服務器在國外,此過程會非常慢(通常在兩個小時左右),此步操作的目的是使虛擬機處於斷網狀態以確保ubuntu在安裝過程中不能自動更新。如果你能
-
點擊
完成,虛擬機會自動啟動並完成安裝。 -
出現如下界面說明虛擬機已經完成安裝。
恢復虛擬機網絡連接並去掉多余掛載
如果你在創建虛擬機的時候沒有進行斷網操作,你可以直接略過此節。
- 右鍵點擊
hadoop1標簽頁,點擊電源->關閉客戶機 - 點擊
編輯虛擬機設置,點擊網絡適配器,勾選啟動時連接 - 依次點擊
CD/DVD(SATA),CD/DVD 2(SATA),軟盤,將里面的連接改成使用物理驅動器 - 點擊下方的
確認完成設置 - 點擊
開啟此虛擬機,如果開機過程中有彈出窗口,你只需要選否
更換ubuntu的源
源可以簡單理解成ubuntu下載軟件的地方,由於ubuntu默認源在國外,訪問速度慢,我們更換為國內的鏡像源來加快訪問速度。
更換源步驟如下:
- 點擊桌面左下角的
,打開應用抽屜 - 找到應用Software&Updates,點擊運行
- 選中中間位置的
Download from:右邊的選擇框,點擊Other... - 將進度條往上拉,直到你看到
China - 點擊
China左邊的▶,在下面列出的鏡像源中任意選擇一個,這里我推薦mirrors.tuna.tsinghua.edu.cn - 選擇完成后點擊右下角的
Choose Server,輸入密碼hadoop並按回車鍵 - 點擊右下角的
Close,在彈出的窗口中點擊Reload,等待任務自動完成。完成后程序會自動關閉窗口,這個過程一般需要十秒左右。
上述步驟完成后,虛擬機有可能會彈出窗口
Software Update,此時點擊Remind Me Later,因為這個過程需要的時間有點久。
安裝Vmware Tools並更新系統軟件
如果你在創建虛擬機的時候沒有進行斷網操作,Vmware Tools應該已經自動安裝;或者如果你並不介意虛擬機的分辨率不自動適配你的屏幕和共享剪切板,你可以直接略過此節。
- 在終端中依次運行以下指令,當然你此時如果是在真實系統中瀏覽該文檔,你會發現你並無法復制,此時你可以選擇手敲命令或者在虛擬機操作系統中打開此網頁,這里我建議手敲命令,畢竟這個命令不多。
sudo apt-get update
此時操作系統會要求你輸入密碼,輸入
hadoop,注意,輸入過程中是不會有任何變化的。輸入完成后敲擊回車。
sudo apt-get install open-vm-tools -y
sudo apt-get install open-vm-tools-desktop -y
sudo apt-get upgrade -y # 如果你覺得不需要更新系統,可以不執行此語句
安裝完成后虛擬機會自動適應你的屏幕,如果你觀察到你的虛擬機分辨率出現了變化,說明安裝已經完成。
- 安裝完成后你需要
重啟虛擬機來啟動共享剪切板,重啟方法:右鍵點擊hadoop1標簽,點擊電源->重新啟動客戶機。
取消虛擬機的自動熄屏
ubuntu默認會在無操作五分鍾后自動熄屏以節能,熄屏過后如果你想繼續使用,你需要點亮屏幕並輸入密碼解鎖,這顯然是沒有意義的:虛擬機熄屏了真實機還亮着,這要是能節能,焦耳當場就詐屍。
取消自動熄屏的方法如下:
- 依次點擊下圖所示
1,2位置,打開Settings

- 在彈出的
Settings窗口中點擊Power,將右側的Blank screen右邊的選項卡選擇為Never - 關閉窗口
至此,使用Vmware創建Ubuntu虛擬機已全部完成。
