เริ่มกันที่จะใช้งาน Hyper-V ต้องทำยังไง? : อ่านนี่ก่อนเลย Install Hyper-V on Windows 10
หรือให้สรุปสั้น ๆ ง่าย ๆ - คลิกไป Start
(หรือเท่ากับการ Search นั่นเอง) - ใส่ไปว่า Turn Windows features on or off
แล้วคลิกไปที่ Hyper-V เป็นอันเรียบร้อย
คือเครื่องพร้อม, Hyper-V พร้อมแต่ถ้าเรายังไม่พร้อม : อ่านนี่ต่อเลย How to Install Ubuntu on Windows 10 using Hyper-V?
หรือให้สรุปสั้นๆ ง่ายๆ - ซึ่งก็ไม่มี แต่ว่าก็ไม่ยาก ลองดูนะ!
เพราะสิ่งที่พวกเราเจอนั่นก็คือ ได้ Hyper-V แล้ว - ลง Ubuntu แล้ว แต่จะทำยังไงให้เต็มจอ! หากันตั้งนาน หรือให้สรุปสั้นๆ ก็คือ : อ่านนี่เลยที่เดียวจบ Sneak Peek: Taking a Spin with Enhanced Linux VMs
หรือให้สรุปสั้น ๆ ง่าย ๆ กว่าก็คือ - บน VM ลง git ก่อนนะแล้วก็ตามนี้ได้เลย
$ git clone https://github.com/Microsoft/linux-vm-tools.git ~/linux-vm-tools
$ cd ~/linux-vm-tools/ubuntu/18.04/
$ sudo chmod +x install.sh
$ sudo ./install.sh
รันเสร็จแล้วครั้งแรกตำราบอกให้รีบูท พอกลับเข้ามา Ubuntu แล้วก็รันอีกครั้ง (ตกลงรัน $ sudo ./install.sh
2 ครั้งนะ) - เสร็จแล้วตอนนี้ให้ Shut down ตัว VM ของเราไปก่อน
มาที่ Windows - คลิกไป Start
(หรือเท่ากับการ Search นั่นเอง) - ใส่ไป Power
เจอแล้ว Windows PowerShell
ตรงนี้ให้รันเป็น Administrator ด้วยนะ
แล้วใส่คำสั่งนี้:
Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket
หมายเหตุ: <your_vm_name>
ตรงนี้ก็คือชื่อ VM ของเรานั่นเอง
คราวนี้พอบู๊ท VM กลับมาอีกครั้งก็จะมีหน้าจอ Display configuration
: เลือกกันให้ตรงตามที่ควรจะเป็น แล้วตรง Show Options
ก็คลิกนั่นล่ะ - จากนั้น รู้แล้วนะว่าคุณจะต้องคลิกตรงไหน ยังไงต่อ :)
เพิ่มเติม สำหรับ Ubuntu 20.04: แก้ไฟล์ /etc/xrdp/xrdp.ini นิดนึงด้วยนะ ใช้ sudo nano /etc/xrdp/xrdp.ini
ก็ได้
- ตรงนี้
port=3389
ให้แก้เป็นport=vsock://-1:3389
- กับตรงนี้
use_vsock=true
ให้แก้เป็นuse_vsock=false
ไม่ลองก็ไม่รู้ใช่มั๊ย? วันนี้เอาแค่นี้ล่ะ ทุกอย่างเป็น VM ไม่น่าจะมีอะไรเสียหายลองดูได้นะ ขอให้ทุก ๆ คนมีความสุขกับการอยู่บ้าน และใช้ Ubuntu Windows ไปพร้อม ๆ กัน