# VirtualBox

{% embed url="<https://www.youtube.com/watch?v=ZRNFkle69BI>" %}

### 1. การเตรียมการ:

{% stepper %}
{% step %}
**ดาวน์โหลด** CUBE OS **อิมเมจ**

เยี่ยมชม [รีโป](https://github.com/eWeLinkCUBE/CUBE-OS/releases/latest) เพื่อดาวน์โหลดล่าสุด  `.vdi` อิมเมจ โปรดแตกไฟล์อิมเมจหลังจากดาวน์โหลดแล้ว
{% endstep %}

{% step %}
**ติดตั้งเครื่องเสมือน**

ดาวน์โหลดและติดตั้งตัวจัดการเครื่องเสมือน โดย [VirtualBox](https://www.virtualbox.org/wiki/Downloads) เป็นที่แนะนำ

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FaRb8fgybrqGWHbtYS7YU%2FScreenshot%202024-11-15%20133236.png?alt=media&#x26;token=54f2c0f8-d8f6-4ecb-a3f9-400521078928" alt="" data-size="original">
{% endstep %}

{% step %}
**อะแดปเตอร์ Zigbee (ไม่บังคับ)**

หากต้องการเพิ่มอุปกรณ์ Zigbee ให้เตรียม Dongle Zigbee Dongle ที่ผ่านการทดสอบได้แก่:
{% endstep %}
{% endstepper %}

### 2. สร้างเครื่องเสมือน:

{% stepper %}
{% step %}
เปิด VirtualBox

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FZGI9rJk8IUxEdgk3npBQ%2FScreenshot%202024-11-15%20175848.png?alt=media&#x26;token=1966adf2-b3d5-42d0-9896-56d5ccebc601" alt="" data-size="original">
{% endstep %}

{% step %}
เลือก “ใหม่” <img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FoNVMloCDlR1eHIbFH3zx%2FScreenshot%202024-11-18%20at%2015.03.19.png?alt=media&#x26;token=586123c1-ea41-4a98-9bb7-7d77cf06af8c" alt="" data-size="line"> หรือใช้ทางลัด “Ctrl + N”
{% endstep %}

{% step %}
ตั้งชื่อเครื่องเสมือน เลือก “Linux” เป็นประเภท, “Other Linux” เป็นชนิดย่อย และ “Other Linux (64 bit)” เป็นเวอร์ชัน

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2Fbi2Agh2bcH28tGqszTr3%2FScreenshot%202024-11-15%20175947.png?alt=media&#x26;token=12f50209-ea01-4a50-8102-56714e01dc79" alt="" data-size="original">
{% endstep %}

{% step %}
ภายใต้ “ฮาร์ดแวร์” กำหนดขนาดหน่วยความจำและจำนวนโปรเซสเซอร์สำหรับเครื่องเสมือน แนะนำ 4GB หน่วยความจำและ 2 CPU แล้วเปิดใช้งาน EFI

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2Fo92nbBZaaLAmS2rolN9I%2FScreenshot%202024-11-15%20180009.png?alt=media&#x26;token=b25ab9c3-4f48-4a32-b562-2041d0cf5586" alt="" data-size="original">

{% hint style="info" %}
สำคัญ: ตรวจสอบให้แน่ใจว่าเปิดใช้งาน EFI มิฉะนั้น CUBE OS จะไม่บูต
{% endhint %}
{% endstep %}

{% step %}
ภายใต้ “ฮาร์ดดิสก์” เลือกใช้ไฟล์ฮาร์ดดิสก์เสมือนที่มีอยู่แล้วและเลือกไฟล์ .vdi ที่แตกออกมาจาก [ขั้นตอนการเตรียมการข้อ 1](#id-1-preparation)

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FAjeZx31FP1Rn7liZNbNZ%2FScreenshot%202024-11-15%20180529.png?alt=media&#x26;token=90a1a7ff-a8ad-4bc8-a089-753736235af1" alt="" data-size="original">
{% endstep %}

{% step %}
คลิก “เสร็จสิ้น” เพื่อสร้างเครื่องเสมือน
{% endstep %}
{% endstepper %}

### 3. กำหนดค่าช่องเครื่องเสมือน:

{% stepper %}
{% step %}
เลือกเครื่องเสมือนที่สร้างไว้แล้วแล้วคลิกปุ่ม “การตั้งค่า” <img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FbCq5o9wm5cZdaXqZgccV%2FScreenshot%202024-11-18%20at%2015.19.16.png?alt=media&#x26;token=7427dab3-d960-4840-87d8-e9cc2c744919" alt="" data-size="line"> ปุ่ม.

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2F0PSwNRH0LaXpjrpXNFzy%2FScreenshot%202024-11-18%20151129.png?alt=media&#x26;token=a556ce67-64d0-4392-a780-cc757a60c462" alt="" data-size="original">
{% endstep %}

{% step %}
ภายใต้แท็บ “เครือข่าย” กำหนดการเชื่อมต่อเครือข่ายเป็น “Bridged Adapter” และเลือกอแดปเตอร์เครือข่ายที่คุณกำลังใช้

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FOGiUj6l2kVAaaV1PPymk%2FScreenshot%202024-11-15%20180610.png?alt=media&#x26;token=ed4d08ae-a349-47ae-a9d5-0ae426cd4eec" alt="" data-size="original">
{% endstep %}

{% step %}
ภายใต้ “เสียง” เปิดใช้งานเสียงและเลือกตัวเลือก Default เป็นตัวควบคุม&#x20;

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FMm18yjdoBCAdBrW9LfPG%2FScreenshot%202024-11-18%20151206.png?alt=media&#x26;token=7c32ee24-cf6c-4d5f-9275-65a0e3665c37" alt="" data-size="original">
{% endstep %}

{% step %}
**ไม่บังคับ:** สำหรับการใช้งาน Zigbee Dongle ให้เสียบ Zigbee Dongle ในขั้นตอนนี้และเลือกประเภทตัวควบคุมที่ถูกต้องภายใต้ “USB” ในตัวกรอง USB ให้เพิ่ม Dongle Zigbee ที่จำเป็นโดยใช้ปุ่มเพิ่มด้านข้าง

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2Fc9DMGFIHx7v78szyPBrI%2FScreenshot%202024-11-18%20151754.png?alt=media&#x26;token=f785e096-8cf4-40c4-aa9d-d509c952c616" alt="" data-size="original">
{% endstep %}

{% step %}
คลิก “ตกลง” เพื่อบันทึกการตั้งค่า
{% endstep %}
{% endstepper %}

### 4. บูต CUBE OS

{% stepper %}
{% step %}
คลิกปุ่ม "เริ่ม" <img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2Fclrx0CtpJQxoVq5wOL9j%2FScreenshot%202024-11-18%20at%2015.23.20.png?alt=media&#x26;token=3f60b611-86a8-4e2f-917d-96d776d71c8a" alt="" data-size="line">.

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2F2t6UwuTSigCxRm4IjKQg%2FScreenshot%202024-11-18%20151129%20copy.png?alt=media&#x26;token=6d622e6c-88e3-4020-bf93-a49989fa6482" alt="" data-size="original">
{% endstep %}

{% step %}
เฝ้าดูหน้าจอบูตจนกว่าการบูตจะเสร็จสิ้น

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FQwVa8ZvQR1dReJTIzIsb%2FScreenshot%202024-11-18%20152604.png?alt=media&#x26;token=439aa522-de74-4147-84a7-6c02c0fac499" alt="" data-size="original">
{% endstep %}

{% step %}
เมื่อตรวจสอบเสร็จ คุณจะเห็นที่อยู่ IP ของ CUBE OS แสดงบนหน้าจอ ใช้ที่อยู่ IP นี้หรือ [cube.local](http://cube.local) เพื่อเข้าถึงหน้าเว็บจัดการของ CUBE OS

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FZbb6mFwPaMSDIRqzexaK%2FScreenshot%202024-11-15%20180746.png?alt=media&#x26;token=8bffc2eb-f774-4ac7-8916-1d04c07e405f" alt="" data-size="original">
{% endstep %}

{% step %}
เมื่อเข้าถึงสำเร็จ จะสามารถดูรหัสสั้นบนหน้าการตั้งค่า หลังจากนั้นเข้าถึงหน้าเว็บจัดการ CUBE OS โดยใช้ `cube-{short id}.local`ซึ่งมีประโยชน์ในการแยกแยะอินสแตนซ์ CUBE OS หลายตัวบนเครือข่ายท้องถิ่นเดียวกัน

<img src="https://2689310717-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FXJi8azaU8jWkoxymkz8K%2FScreenshot%202024-11-18%20at%2011.33.14.png?alt=media&#x26;token=eb4c5fc2-307f-41d9-b0c7-ccefb6d3ad73" alt="" data-size="original">
{% endstep %}
{% endstepper %}
