我們使用 cookie 來幫助我們改善網頁體驗。請閱讀我們的 Cookie 政策

NAS 249

VirtualBox 虛擬機器設定與檔案存取

在 ASUSTOR Portal 上執行虛擬機器

2019-12-11

課程目的

完成此課程後您將能夠:
1. 將 NAS 變成一台 PC。
2. 在行動裝置 (筆電、手機、平板) 上執行虛擬機。


必修項目

課程必修項目:


學生須先具備以下知識:


大綱

1. VirtualBox 介紹

2. 設定一台虛擬機

3. 遠端桌面連線設定

4. VirtualBox guest additions 安裝

4.1 從 HDMI 安裝

4.2 從 phpVirtualBox 安裝

5. 使用行動裝置執行虛擬機

6. NAS 檔案存取

7. 其他





1. VirtualBox 介紹

VirtualBox 現在由甲骨文公司負責維護開發。使用者可以在 VirtualBox 上進行安裝並執行多種作業系統。



  • 使用限制

  • 支援機種

    AS52/ AS53/ AS63/ AS64/ AS70

    (*) AS31/ AS50/ AS51/ AS61/ AS62

    (**) AS65


    *這些型號,由於系統硬體限制,常規運作可行,但多媒體部分執行常無法成功。

    **這些型號,由於無 HDMI 支援,設定及使用方式需透過遠端連線。

    記憶體

    建議 4 GB 以上

    官方驗證支援作業系統

    Windows 7
    Windows 8.1
    Windows 2008R2
    Windows 2012, 2012R2
    Windows 10
    Ubuntu 14.04
    RHEL 6.4
    CentOS
    更多...

    VirtualBox Guest OS 列表

    https://www.oracle.com/technetwork/server-storage/virtualbox/support/index.html

    同時能執行 VM 數

    因機種 CPU 與記憶體有所差異。
    在 ASUSTOR Portal 界面中一次只能運行一個虛擬機,但是可以在後台同時運行多個虛擬機。

    遠端桌面與 USB 2.0/ 3.0 裝置支援

    由於認證許可限制,須自行安裝 VirtualBox extension pack。



    2. 設定一台虛擬機

    在本章節中將會介紹如何使用 VirtualBox 設定一台虛擬機。
    下列幾個項目需事先準備好:

    • 鍵盤與滑鼠
    • 欲安裝的作業系統虛擬光碟檔


    步驟 1

    登入 ADM 後並開啟 [ App Central ],確認以下 app 都已安裝完畢。

    • ASUSTOR Portal (*)
    • VirtualBox
    • VirtualBox Extension Pack(*)

    *註: 不支援 HDMI 的型號,必須安裝 Extension Pack,不用安裝 Portal。


    若尚未安裝對應 app ,可以點選右上角搜尋該 app 名稱並進行安裝。


    步驟 2

    將鍵盤與滑鼠連接至 NAS 上,並且點選 VirtualBox 圖示。

    註: 不支援 HDMI 的型號,不需接上鍵盤與滑鼠,安裝及設定皆透過 ADM 桌面的 Virtualbox 來完成,下列步驟,除了畫面與 Portal 中不盡相同外,設定方式皆相同。

  • Portal:

  • ADM:

  • 步驟 3

    開啟 Virtualbox 後將會看到以下畫面,這是 VirtualBox 管理介面,可以在此介面新增/管理你的虛擬機。


    步驟 4

    點選 [ New ] 來開始進行第一台虛擬機設定。


    步驟 5

    點選 [ New ] 後,會看到以下畫面,可以在此為虛擬機命名,命完名後點選 [ Next ]。

  • Portal:

  • ADM:

  • 步驟 6

    此時要決定分派給虛擬機多少的記憶體,分派越多記憶體虛擬機可以執行得更順暢,設定完記憶體後,繼續點選下一步。(註:記憶體分配也需考量 NAS 記憶體使用量)


    步驟 7

    此時要進行虛擬機硬碟的設定,可分以下幾個過程:

    • 建立虛擬硬碟
    • 指派虛擬硬碟檔案屬性
    • 指派虛擬硬碟擴充彈性屬性
    • 指派虛擬硬碟在 NAS 中的存放位置與大小 (註:預設存放位置為 /home/admin/Virtualbox VMs )

    在此畫面選擇 [ Create a virtual hard drive now ] 並點選 [ Create ]。


    接下來要指派虛擬硬碟檔案屬性,選擇 [ VDI (VirtualBox Disk Image) ] 並點選 [ Next ]。


    接下來要指派虛擬硬碟擴充彈性屬性,選擇 [ Dynamically allocated ] 並點選 [ Next ]。


    接下來要指派虛擬硬碟在 NAS 中的存放位置與大小,依照預設值給予 50 GB 空間後點選 [ Create ]。


    步驟 8

    建立完成後,可以在 VirtualBox 管理介面看到剛剛建立的虛擬機名稱,接下來要進行該虛擬機設定,可分為以下幾個過程:

    • 設定 CPU 處理器
    • 設定影像顯示記憶體
    • 設定欲安裝的作業系統映像檔

    首先設定 CPU 處理器,點選 [ Settings ] 然後選擇 [ System ] ,再點選 [ Processor ] 即可分配 CPU 處理器。(註:處理器分配需考慮 NAS 硬體效能)


    接下來點選 [ Display ] 來設定影像顯示記憶體,請先勾選 [ Enable 3D Acceleration ] 與 [ Enable 2D Video Acceleration ],再將記憶體設至 [ 128 MB ]。


    接下來點選 [ Storage ],選擇 [ Empty ] 再點選光碟機圖示,選擇 [ Choose a virtual CD/DVD disk file ],這時就可以瀏覽放在 NAS 中欲安裝的作業系統虛擬光碟檔。選擇完畢後點選 [ OK ]。



    註: 在 Portal 上畫面選擇光碟映像檔時,滑鼠雙擊 [ / ]後,再點選 [ Volume 1] 即可瀏覽 NAS 中的資料。


    步驟 9

    在確認虛擬光碟檔已經被掛載後,點選 [ Start ] 即可進行作業系統安裝。


    在 Portal 中的安裝畫面開啟後,先點選視窗上方 [ View ] 然後選擇 [ Full-screen Mode ],之後便可以開始進行作業系統安裝。


    若有出現以下訊息請勾選 [ Do not show this message again ] 後點選 [ Switch ]。


    註:Host 按鍵預設為標準鍵盤右側的 CTRL 鍵。



    3. 遠端桌面連線設定

    要啟用 VirtualBox 的遠端桌面,需安裝 VirtualBox Extension Pack。在不支援 HDMI 的 NAS 上,此為必要設定,因為沒有 HDMI 畫面輸出,需要有遠端桌面才能看到作業系統安裝時及虛擬機執行的畫面。

    此項設定需於 ADM 中開啟 phpVirtualBox 頁面才能完成,請在服務中啟用 Web 伺服器。

    • 點選 [ Settings ] 然後選擇 [ Display ] ,再點選 [ Remote Display ]。
    • 選擇 [ Enable Server ],於 [ Net Address ] 中輸入 NAS IP 後,點選 [ OK ]。


    設定完成後,即可使用 Windows 的 [ 遠端桌面連線 ],輸入上方設定的 NAS IP 及 Port (例: 192.168.1.100:3389),即可連線至虛擬機,顯示其畫面並操作。


    若無合適的遠端桌面連線可用,可以使用瀏覽器開啟 ADM VirtualBox 後,點選 [ Console ] 來連線顯示畫面並操作。


    使用此功能需啟用 Flash 支援,於 Chrome 的網址列設定如下:


    或點選 [ 網站設定 ],開啟下列頁面進行設定。


    於 Firefox 中啟用 Flash,若出現下列畫面請點選圖示。


    於網址列點選 [允許] 以啟用 Flash。


    重新開啟頁面,即可顯示 Console 畫面。



    4. VirtualBox Guest Additions 安裝

    作業系統安裝完畢後,還需安裝 [ VirtualBox Guest Additions] 讓使用操作更加流暢。


    4.1 從 HDMI 安裝

    步驟 1

    先點選視窗上方 [ Device] 然後選擇 [ Insert Guest Additions CD image...]


    待下載安裝完成後,進到光碟機裝置將會看到以下畫面


    步驟 2

    瀏覽光碟機內容,並滑鼠雙擊 [ VBoxWindowsAdditions ],開始進行安裝。


    註: 若作業系統為 32 位元,請選擇 VBoxWindowsAdditions-x86。


    步驟 3

    安裝過程中一律點選下一步即可,完成安裝後系統會要求重新開啟虛擬機,請選擇 [ Reboot Now ]。


    恭喜,已完成一個虛擬機的基本設定了,可以開始享受 NAS 兼 PC 所帶來的便利性。



    4.2 從 phpVirtualBox 安裝

    步驟 1

    請用筆電開啟瀏覽器並登入 NAS,並於 ADM 桌面點選 VirtualBox。


    步驟 2

    開啟 VirtualBox 後,請點選執行中的作業系統 (下圖以 Win10 為例),並在上方工具列中點選 “Settings” 下拉式選單中的 “Install Guest Additions …”。


    步驟 3

    請在彈出訊息視窗點擊 OK。


    步驟 4

    點選右上角的 Console 後,點選視窗中的 “執行 VBoxWindowAdditions.exe” 後依照安裝精靈的指示安裝。



    5. 使用行動裝置執行虛擬機

    在設定完虛擬機並安裝 VirtualBox guest additions 後,您可以使用任一行動裝置 (例如筆電、手機、平板) 執行 NAS 上的虛擬機。


    5.1 筆電

  • 請在瀏覽器上輸入 NAS IP 位置登入 ADM 桌面,再點選 VirtualBox。


  • 開啟 VirtualBox 後選定作業系統並按下工作列上的『開始』(Start)。


  • 5.2 手機/平板

    請下載建議的 App,並在建立連線設定時輸入所需的 IP 位址、帳號密碼後即可執行虛擬機。

  • Android (以手機為例):請到 Google Play 下載 Remote Desktop Client。


  • iOS (以平板為例):請到 Apple Store 下載 Microsoft 遠端桌面。




  • 6. NAS 檔案存取

    那要如何存取虛擬機中的檔案呢?以下列圖示做做個簡單介紹:

    VM 1 表示你建立的虛擬機,File 則表示存放在 VM 1 上的檔案,以 NAS 存放的角度來看,NAS 只是將 VM 1 視為一個檔案,因此以一般檔案存取方式存取 VM 1 時,你只會看到一個檔案而無法將其打開看到其他的內容。


    那要如何在虛擬機中存取 NAS 中的檔案呢?基於檔案共享與操作的便利性,建議最快速的方式為使用 Samba/CIFS 存取,使用此方式與一般在其他電腦上存取檔案的流程一模一樣。無論是存取 NAS 的共享資料夾或是與 NAS 連接的外接式硬碟都無須再學習!



    7. 其他

    ASUSTOR Portal 會偵測新增的虛擬機,並將其變成 Portal 上的一個捷徑圖示。若要取消該功能,請至 Portal 中的 [ Settings ] [ VirtualBox ] 取消即可。


    這篇文章有幫助嗎? /