課程目的
完成此課程後您將能夠:
將 NAS 變成一台 PC。
在行動裝置 (筆電、手機、平板) 上執行虛擬機。
必修項目
課程必修項目:
無
學生須先具備以下知識:
無
大綱
1. VirtualBox 介紹
2. 設定一台虛擬機
2.1 設定 ADM 上的 VirtualBox 界面顯示語言
3. 遠端桌面連線設定
4. VirtualBox guest additions 安裝
4.1 從 ADM 上的 VirtualBox 安裝
4.2 從 ASUSTOR Portal 安裝
5. 使用行動裝置執行虛擬機
6. NAS 檔案存取
7. NAS 重開機時自動重啟虛擬機
8. 其他
1. VirtualBox 介紹
VirtualBox 現在由甲骨文公司負責維護開發。使用者可以在 VirtualBox 上進行安裝並執行多種作業系統。
使用限制
支援機種
AS52、53、54、63、64、70、Lockerstor (AS66)、Lockerstor Gen2 (AS67)、Lockerstor Gen2+ (AS67 v2)、Flashstor (FS67)
(*) AS31、32、50、51、61、62
(**) Lockerstor (AS65)、Lockerstor Gen3 (AS68)、Lockerstor Pro (AS71)、Lockerstor Pro Gen2 (AS72)、Flashstor Gen2 (FS68)
(*) 這些機種,由於系統硬體限制,常規運作可行,但多媒體部分執行常無法成功。
(**) 這些機種,由於無 HDMI 支援,設定及使用方式需透過遠端連線。
記憶體
建議 4 GB 以上
官方驗證支援作業系統
Windows 8.1、Windows 10、Windows 11
Windows Server 2012、2012R2、2016、2019、2022
macOS 10.15、11、12、13
Ubuntu 18.04 LTS、20.04 LTS、22.04
Debian GNU/Linux 10、11
Oracle Linux 7、8、9
CentOS
更多...
VirtualBox Guest OS 列表
https://www.virtualbox.org/wiki/Guest_OSes
同時能執行 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
VirtualBox Language Pack (選用:若需要在 ADM 4.3 及先前版本中設定 VirtualBox 的界面顯示語言,請安裝此 App 進行設定。)
註:(*) 不支援 HDMI 的型號,不需安裝 ASUSTOR Portal。
步驟 2
將鍵盤與滑鼠連接至 NAS 上,並且點選 VirtualBox 圖示。
註:不支援 HDMI 的型號,或使用 ADM 上的 VirtualBox 界面設定 VirtualBox,不需接上鍵盤與滑鼠,安裝及設定皆透過 ADM 桌面的 VirtualBox 來完成,下列步驟,除了畫面與 Portal 中不盡相同外,設定方式皆相同。
ADM:於 ADM 中開啟 VirtualBox 頁面進行設定,請確認於 Web Center 中啟用網站伺服器。
Portal:
步驟 3
開啟 VirtualBox 後將會看到以下畫面,這是 VirtualBox 管理介面,可以在此介面新增、管理你的虛擬機。
步驟 4
點選 [ New ] 來開始進行第一台虛擬機設定。
步驟 5
點選 [ New ] 後,會看到以下畫面,可以在此為虛擬機命名,命完名後點選 [ Next ]。
ADM:
Portal:
步驟 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 ]。
註:若要建立大於 512 GB 的虛擬硬碟,請直接於輸入框中輸入容量大小,請注意不可超過存放 VDI 的 Volume 可用容量。
步驟 8
建立完成後,可以在 VirtualBox 管理介面看到剛剛建立的虛擬機名稱,接下來要進行該虛擬機設定,可分為以下幾個過程:
設定 CPU 處理器
設定影像顯示記憶體
設定欲安裝的作業系統映像檔
首先設定 CPU 處理器,點選 [ Settings ] 然後選擇 [ System ] ,再點選 [ Processor ] 即可分配 CPU 處理器。(註:處理器分配需考慮 NAS 硬體效能)
接下來點選 [ Display ] 來設定影像顯示記憶體,請先勾選 [ Enable 3D Acceleration ] 與 [ Enable 2D Video Acceleration ],再將記憶體設至 [ 128 MB ]。
若使用 ADM 上的 VirtualBox 界面設定,請啟用遠端桌面連線。
點選 [ Display ] [ Remote Display ]。
選擇 [ Enable Server ],於 [ Net Address ] 中輸入 NAS IP 後,點選 [ OK ]。
接下來點選 [ Storage ],選擇 [ Empty ] 再點選光碟機圖示,選擇 [ Choose a virtual CD/DVD disk file ],這時就可以瀏覽放在 NAS 中欲安裝的作業系統虛擬光碟檔。選擇完畢後點選 [ OK ]。
註:在 Portal 上畫面選擇光碟映像檔時,滑鼠雙擊 [ / ]後,再點選 [ Volume 1] 即可瀏覽 NAS 中的資料。
步驟 9
在確認虛擬光碟檔已經被掛載後,點選 [ Start ] 即可進行作業系統安裝。
ADM:
使用 Windows 的 [ 遠端桌面連線 ],輸入上方設定的 NAS IP 及 Port (例: 192.168.1.100:3389),即可連線至虛擬機,顯示其畫面並開始進行作業系統安裝。
使用者可以在 Windows 中搜索 [遠端桌面連線],以在 Windows 中啟動遠端桌面連線。
Portal:
在 Portal 中的安裝畫面開啟後,先點選視窗上方 [ View ] 然後選擇 [ Full-screen Mode ],之後便可以開始進行作業系統安裝。
若有出現以下訊息請勾選 [ Do not show this message again ] 後點選 [ Switch ]。
註:Host 按鍵預設為標準鍵盤右側的 CTRL 鍵。
2.1 設定 ADM 上的 VirtualBox 界面顯示語言
步驟 1
開啟 [App Central],選擇 [VirtualBox Language Pack] 後,安裝此 App。
安裝完成後,於 ADM 桌面點選 [VirtualBox Language Pack]。
步驟 2
點選 [顯示語言],選擇所需變更的語言後,點擊 [套用]。
關閉此 App,點選 ADM 桌面 [VirtualBox],確認 VirtualBox 顯示語言已變更。
3. 遠端桌面連線設定
要啟用 VirtualBox 的遠端桌面,需安裝 VirtualBox Extension Pack。要在 ADM 上使用 VirtualBox 時,此為必要設定,若沒有 HDMI 畫面輸出,需要有遠端桌面才能看到作業系統安裝時及虛擬機執行的畫面。
點選 [ Settings ] 然後選擇 [ Display ] ,再點選 [ Remote Display ]。
選擇 [ Enable Server ],於 [ Net Address ] 中輸入 NAS IP 後,點選 [ OK ]。
設定完成後,即可使用 Windows 的 [ 遠端桌面連線 ],輸入上方設定的 NAS IP 及 Port (例: 192.168.1.100:3389),即可連線至虛擬機,顯示其畫面並操作。
使用者可以在 Windows 中搜索 [遠端桌面連線],以在 Windows 中啟動遠端桌面連線。
註:最新版本的 Chrome 及 Firefox 已不支援 Flash,請使用 Windows 的 [遠端桌面連線] 進行遠端連線操作。在不支援 Flash 的瀏覽器中,開啟 ADM 上的 VirtualBox 後,無法點選 [ Console ] 來顯示畫面並操作。
4. VirtualBox Guest Additions 安裝
作業系統安裝完畢後,還需安裝 [ VirtualBox Guest Additions] 讓使用操作更加流暢。
4.1 從 ADM 上的 VirtualBox 安裝
步驟 1
請用電腦開啟瀏覽器並登入 NAS,並於 ADM 桌面點選 VirtualBox。
步驟 2
開啟 VirtualBox 後,請點選執行中的作業系統 (下圖以 Win10 為例),並在上方工具列中點選 [Settings] 下拉式選單中的 [Install Guest Additions...]。
步驟 3
請在彈出訊息視窗點擊 OK。
步驟 4
使用 Windows 的 [ 遠端桌面連線 ],輸入上方設定的 NAS IP 及 Port (例: 192.168.1.100:3389),即可連線至虛擬機。
使用者可以在 Windows 中搜索 [遠端桌面連線],以在 Windows 中啟動遠端桌面連線。
步驟 5
開啟 Windows 的 [檔案總管],選擇 [本機] 後,點選 [VirtualBox Guest Additions]。
右鍵點擊視窗中的 [VBoxWindowsAdditions.exe],並點擊 "以系統管理員身分執行" 後依照安裝精靈的指示安裝。
4.2 從 ASUSTOR Portal 安裝
步驟 1
先點選視窗上方 [ Device] 然後選擇 [ Insert Guest Additions CD image...]
待下載安裝完成後,進到光碟機裝置將會看到以下畫面
步驟 2
瀏覽光碟機內容,並滑鼠雙擊 [ VBoxWindowsAdditions.exe ],開始進行安裝。
註: 若作業系統為 32 位元,請選擇 VBoxWindowsAdditions-x86.exe。
步驟 3
安裝過程中一律點選下一步即可,完成安裝後系統會要求重新開啟虛擬機,請選擇 [ Reboot Now ]。
恭喜,已完成一個虛擬機的基本設定了,可以開始享受 NAS 兼 PC 所帶來的便利性。
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. NAS 重開機時自動重啟虛擬機
ASUSTOR NAS 開機時,會依順序執行於系統中儲存的開機 Script,若需要於 NAS 開機時, 同時啟動已經設定完成的虛擬機,可依下列步驟加入一個 shell script,NAS 開機時即可啟動虛擬機。
註:此範例使用 Windows 先編輯 script 檔案,再上傳至 NAS,使用者亦可用系統管理員群組帳號使用 SSH 登入 NAS,使用 [vi] 直接編輯此 script。
步驟 1
於你的電腦中開啟文字編輯器,建立新檔案:S99xxxx.sh。
輸入下列 script 後儲存檔案。
#!/bin/sh
/opt/VirtualBox/VBoxManage startvm VMNAME --type vrdp &
VMNAME 是需要啟動的虛擬機名稱。
註:檔名需為 S99 開頭,這是 ADM 定義的開機 script 名稱及執行順序,其餘檔名文字可自定義,副檔名為 sh,不與 NAS 上的目的資料夾其他檔名重複即可。例如:S99autoboot-vm.sh
步驟 2
將編輯完成的 S99*.sh 檔案上傳至 NAS 資料夾:[ /usr/local/etc/init.d/ ]。
確認 S99*.sh 的擁有者為系統管理員帳號或為 root。
修改 S99*.sh 的權限為 0774。
註:S99*.sh 必須有 [x] (執行) 的權限,亦可選擇讓所有系統管理員皆有權限可以手動執行此 script。
步驟 3
Shell Script 完成後,當 NAS 開機時就依順序被執行。
NAS 開機完成時,設定的虛擬機就會被啟動,可以透過遠端桌面連線使用虛擬機。
8. 其他
ASUSTOR Portal 會偵測新增的虛擬機,並將其變成 Portal 上的一個捷徑圖示。若要取消該功能,請至 Portal 中的 [ Settings ] [ VirtualBox ] 取消即可。
更多
這篇文章有幫助嗎? 是 / 否
與我的問題無關
過於複雜
資訊不正確
資訊不完整
您對本文還有其他意見嗎?
建議更多
建議未來主題
去測驗