# 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="/files/109d7ddc5e6be2b76437843d4ab65b45446fd090" alt="" data-size="original">
{% endstep %}

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

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

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

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

<img src="/files/7263a2b57aa9a5c5af8c59edb4a4021d07edef8a" alt="" data-size="original">
{% endstep %}

{% step %}
เลือก “ใหม่” <img src="/files/135b9b77952aa5f76c5fb7076d8b0c38005a3241" alt="" data-size="line"> หรือใช้ทางลัด “Ctrl + N”
{% endstep %}

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

<img src="/files/d31694ea7e84d62df15c0c763fb53c7cd29cce50" alt="" data-size="original">
{% endstep %}

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

<img src="/files/e2da6afd622c3447296a7e403697c5095a037ff3" alt="" data-size="original">

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

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

<img src="/files/9a5c99faa559f2f751e4a780d9587645144b564b" alt="" data-size="original">
{% endstep %}

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

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

{% stepper %}
{% step %}
เลือกเครื่องเสมือนที่สร้างไว้แล้วแล้วคลิกปุ่ม “การตั้งค่า” <img src="/files/b11181f143cbd3d547e172863f479a8f2a028d8c" alt="" data-size="line"> ปุ่ม.

<img src="/files/ab20509dd9df43b58493c7504234087ad8f83a1b" alt="" data-size="original">
{% endstep %}

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

<img src="/files/846fb42cc680df6eec5b460063d370b5278daad3" alt="" data-size="original">
{% endstep %}

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

<img src="/files/5683abd2a5611e4b907ad80bc3b9213774063538" alt="" data-size="original">
{% endstep %}

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

<img src="/files/60cd36a917c75409c837edc8734f10afbe842954" alt="" data-size="original">
{% endstep %}

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

### 4. บูต CUBE OS

{% stepper %}
{% step %}
คลิกปุ่ม "เริ่ม" <img src="/files/cfa6a0d61eca75b6d1f57d9ecf2f38f6a5563f68" alt="" data-size="line">.

<img src="/files/e010dc765b06da63fd20b8d74e270c2d78bd4b59" alt="" data-size="original">
{% endstep %}

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

<img src="/files/31e9a12b3cee2c4a44b0e278dc1ae21721740d5f" alt="" data-size="original">
{% endstep %}

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

<img src="/files/7acd3ba0efcb0149b7eac6b1c6ea82b98494850a" alt="" data-size="original">
{% endstep %}

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

<img src="/files/0c2c9f07a6d22699fba8aaf4a9010978217101d5" alt="" data-size="original">
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cube.ewelink.cc/english-th/getting-started/quickstart/virtual-machine/virtualbox.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
