我们使用 cookie 来帮助我们改善网页体验。请阅读我们的 Cookie 政策

NAS 249

VirtualBox 虚拟机设定与档案存取

在 ASUSTOR Portal 上执行虚拟机

2019-12-13

课程目的

完成此课程后您将能够:
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 桌面的 phpvirtualbox 来完成,,下列步骤,除了画面与 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 和端口 (例: 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 地址、账号密码后即可执行虚拟机。

  • 安卓系统(以手机为例):请到 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 ] 取消即可。


    此文章有帮助吗? /