[筆記] 在VitualBox上建立虛擬機器(Ubuntu 14.04 Workstation)

本篇文章是跟著林大貴老師所寫的『hadoop+spark大數據巨量分析與機器學習整合開發實戰』練習,加上資策會楊楨文老師的Linux課程為基礎。
(參考書傳送門: http://www.books.com.tw/products/0010695285)

1. Virtual Box 下載網址 https://www.virtualbox.org/ (一步步安裝很簡單,不多說)

2. 設定儲存資料夾: 因虛擬主機檔案很大,不建議放C槽(預設)。

  • 檔案 > 喜好設定 > 一般 > 預設機器資料夾:其他
  • 瀏覽資料夾:在D槽建新資料夾 VirtualBox> 確定 > 確定

3. 建立虛擬機器: [等同於買硬體設備]

  • 新增 > 建立虛擬機器 - 名稱和作業系統:名稱:Hadoop_Ubuntu1404Desktop / 類型: Linux / 版本: Ubuntu (64 bit)
  • 記憶體大小:依情況調整大小,書上建議4098MB,但我只能設1024MB(綠色範圍)
  • 硬碟:立即建立虛擬硬碟 > 建立
  • 硬碟檔案類型:VDI(VirtualBox磁碟映像) > 下一步 
  • 實體硬碟中存放位置:動態配置 > 下一步
  • 檔案位置和大小:檔案會建立在之前設定的儲存資料夾(D:\VirtualBox)內,Hadoop_Ubuntu1404Desktop (資料夾名稱);檔案大小設定100G (上限值,實際檔案會動態增加到上限為止) > 建立完成!
到儲存資料夾中會看到有三個新產生的虛擬機器檔案。

4. 設定Ubuntu虛擬光碟檔案:

  • 下載Ubuntu的安裝光碟檔案:http://www.ubuntu-tw.org/modules/tinyd0/ (我下載14.04 LTS Desktop,約1GB)
  • VirtualBox上,選擇剛建立的Hadoop機器 > 點設定值(S)
  • 設定:存放裝置 > 點選 控制器:IDE下方的光碟(圖示):空 > 左側屬性:光碟機最右邊會看到一個光碟圖示 > 點選後找到剛剛下載的iso檔 > 看到"空"字被光碟檔名取代後,案 確定 完成安裝


  • 設定 > 系統 > 開機順序 > 把軟碟取消
  • 設定 > 系統 > 處理器 > 可調整使用的CPU個數
  • 設定 > 顯示 > 視訊記憶體 > 開到最大128MB > 啟動3D加速
  • 設定 > 網路 > 介面卡 > 介面卡1是NAT,介面卡2 勾選 啟用網路卡 > 附加到Host-Only 僅限主機介面卡 > 全部設定完成後 確定


5. 安裝Ubuntu Desktop作業系統:

  1. 啟動虛擬機器
  2. 安裝Ubuntu語言版本:書上選用中文版本,但楊老師建議千萬不要選中文版,建議以預設的英文版為主。 > 按下 Install Ubuntu
  3. 是否安裝更新與第三方軟體:楊老師的建議是都不勾選,書上則是都有勾選。這部分我會以楊老師教學為主(畢竟我們曾在老師帶領下架過四台實體Hadoop串聯)> Continue 
  4. 清除磁碟並安裝:勾選使用LVM(Linux硬碟管理系統,可隨時擴大檔案系統),這部份書上則沒有勾選。 > Install Now
  5. 是否要將變更寫入硬碟:會顯示硬碟切割方式 > Continue
  6. 選擇時區:Taipei。時間必須正確!
  7. 選擇鍵盤排列方式:皆選 English(US) > Continue
  8. 設定電腦名稱與帳號密碼:Your name 會成為帳號(小寫);Your computer's name 會是主機名稱(注意必須是識別字標準&都小寫);Pick a username 帳號(小寫);密碼至少六位 > 點選 必須密碼才能登入(Require my password to log in) > Continue
  9. 開始安裝之後會有獅頭(10.04版)畫面出現,然後有作業系統操作說明,過程會出網路,需要一段時間。
  10. 安裝完成並重新啟動。一段時間後,若無法自動關閉,可用機器關機(ACPI關機)。
(Ubuntu Server版安裝較複雜,之後再練習...)

6. 啟動Ubuntu Desktop (即Workstation):重新啟動後還有一些問題需要解決。
  • 螢幕解析度不足
  • 滑鼠游標停頓延遲
  • 無法與原安裝系統共用剪貼簿
7. 安裝 Guest Additions:
  • 插入 Guest Additions CD:裝置 > Insert Guest Additions CD image > Run
  • 輸入密碼 > Enter > 安裝完成後 > 按 Enter 關閉視窗(完成)
  • Eject CD (光碟上按右鍵退出) > 右上角設定圖示 > Shotdown > Restart
8. 系統升級:
  • 打開終端機 Terminal
  • sudo -i  切成 ROOT
  • 執行  apt-get upgrade  指令
9. 設定共用剪貼簿:裝置 > 共用剪貼簿 > 雙向 (書上寫必須設定完Guest Additions才能啟用)

10. 另外,為了與本機互通,關閉虛擬機之後設定另一張Host-Only網卡,搭配FileZilla 方便傳送檔案。


留言

這個網誌中的熱門文章

[筆記] 在Ubuntu 14.04 安裝Scala與Spark

高等資料庫 ( 持續更新...)