เริ่มกันที่จะใช้งาน Hyper-V ต้องทำยังไง? : อ่านนี่ก่อนเลย Install Hyper-V on Windows 10

หรือให้สรุปสั้น ๆ ง่าย ๆ - คลิกไป Start (หรือเท่ากับการ Search นั่นเอง) - ใส่ไปว่า Turn Windows features on or off แล้วคลิกไปที่ Hyper-V เป็นอันเรียบร้อย

Windows Features

คือเครื่องพร้อม, 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 ด้วยนะ

Windows PowerShell

แล้วใส่คำสั่งนี้:

Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket

หมายเหตุ: <your_vm_name> ตรงนี้ก็คือชื่อ VM ของเรานั่นเอง

คราวนี้พอบู๊ท VM กลับมาอีกครั้งก็จะมีหน้าจอ Display configuration : เลือกกันให้ตรงตามที่ควรจะเป็น แล้วตรง Show Options ก็คลิกนั่นล่ะ - จากนั้น รู้แล้วนะว่าคุณจะต้องคลิกตรงไหน ยังไงต่อ :)

xrdp

เพิ่มเติม สำหรับ 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 ไปพร้อม ๆ กัน