รวมร่าง Windows กับ Linux ใช้งานในเครื่องเดียวกันแบบเนียนๆ

จุดประสงค์

สามารถใช้งาน Windows กับ Linux ได้ในเครื่องเดียวกันและในเวลาเดียวกันเหมือนเป็นทองแผ่นเดียวกัน แก้ปํญหา Dev / SysAdmin ส่วนใหญ่ที่ต้องใช้ Linux เป็นหลักในการทำงานแต่ต้องเผื่อใจต้องทำงานบน Windows ด้วยในบางเวลา เช่น ทำเอกสาร MS Word ไม่ให้เพี้ยน หรือ Adobe PhotoShop หรือโปรแกรมที่ไม่สามารถทำการติดตั้งลงใน Linux ได้ และที่สำคัญคือการทำงานระหว่างสองระบบต้องไหลลื่นและรวดเร็ว ประหยัด กินทรัพยากรน้อย

หากยังนึกภาพไม่ออก สามารถดูวิดีโอนี้ครับ  Windows 10 + Linux Lite (Seamless) 

สเปกเครื่อง

สามารถใช้บน windows 7, 8, 10 แต่ขอให้มี RAM อย่างน้อย 4 GB จะดีมากถ้า RAM 8 GB แต่ในที่นี้จะเป็นการติดตั้งและใช้งาน Linux บน Windows 10 64 bit  

ขั้นตอนและวิธีทำ

– ติดตั้งโปรแกรม VirtualBox และพร้อมติดตั้ง VirtualBox Guest Additions ให้เรียบร้อยในที่นี้ไม่ขอลงรายละเอียดในการติดตั้งนะครับ (หากใช้ Windows 10 แนะนำให้ติดตั้งเวอร์ชั่น 5.2.x ขึ้นไป)

-ติดตั้ง Linux ให้เลือกเป็น XUbuntu ดาวโหลด์ไฟล์ iso เพราะเล็กและเบา (http://mirrors.psu.ac.th/ubuntu-cdimages/xubuntu/releases/16.04/release/) เลือกชนิดและเวอร์ชั่นให้เหมาะสมกับเครื่องคอมพิงเตอร์ ในที่นี้จะเลือกเป็น xubuntu-16.04.5-desktop-amd64.iso

-เปิดโปรแกรม VirtualBox คลิกปุ่ม New และคลิกปุ่ม Expert Mode

– ตั้งชื่อ dev-xubuntu1604 ปรับเพิ่ม Memory size เป็น  2048 MB

เลือกที่เก็บไฟล์ File location เป็น ไดรฟ์ D: ปรับขนาดไฟล์ File size เป็น 30 GB และค่า Storage on physical hard disk:  Fixed size แล้วคลิกปุ่ม Create รอจนเสร็จ

-คลิก Setting ที่เมนู General -> Advanced เปลี่ยนค่า Shared Clipboard และ Drag’n’Drop เป็น Bidirectional

-ที่เมนู System ปรับค่า Processor(s): เป็น 2 core (ตามความแรงของเครื่อง)

-ทีเมนู Display->Screen ปรับเพิ่มค่า Video Memory เป็น 128 MB

-ที่เมนู Network-> Adapter 1 ปรับค่า Attached to: เป็น Bridged Adapter เสร็จแล้วคลิกปุ่ม OK

-จากนั้นคลิกปุ่ม Start VM ที่สร้างจะมีหน้าต่าง Select start-up disk ให้เลือกตำแหน่งที่เก็บไฟล์ Xubuntu iso แล้วคลิกปุ่ม Start เพื่อเริ่มขั้นตอนการติดตั้ง Linux

-คลิกปุ่ม Install Xubuntu โดยมี step การติดตั้งดังนี้

  • หน้า Preparing to install Xubuntu ติ้กถูกเลือก Download updates…. คลิกปุ่ม Continue
  • หน้า Installation type ไม่ต้องเลือกอะไร คลิกปุ่ม Install Now
  • ปรากฎหน้าต่าง Write the changes to disks? คลิกปุ่ม Continue
  • หน้า Where are you? (ภาพแผนที่) คลิกที่ประเทศไทย (Bangkok) คลิกปุ่ม Continue
  • หน้า Keyboard layout ถ้าเป็น Thai อยู่แล้ว ไม่ต้องเลือกอะไร คลิกปุ่ม Continue
  • หน้า Who are you? ใส่ Your name และ Choose password คลิกปุ่ม Continue

-รอจนกระทั่งติดตั้งจนเสร็จสิ้น…  จะปรากฎหน้าต่าง Installation Comlplete คลิกปุ่ม Restart Now ระบบจะ Restart และบูตเข้า Xubuntu ใส่รหัสผ่านหน้าล๊อกอินเพื่อเข้าใช้งาน

-คลิกเมนู Devices -> Insert Guest Additions CD image…

จะปรากฏหน้า VBox_GAs… คลิกขวาที่ว่างเลือก Open Terminal Here

ที่หน้าต่าง Terminal พิมพ์คำสั่งดังนี้

sudo apt-get update
sudo apt-get install build-essential gcc make perl
sudo sh VBoxLinuxAdditions.run

sudo usermod -a -G vboxsf $(whoami) *เปลี่ยน $(whoami) เป็นชื่อผู้ใช้

sudo reboot 

-ขยายหน้าจอ Linux ให้เต็มจอ  ที่เมนู View -> Seamless Mode จะสังเกตว่า ตอนนี้ Linux จะรวมร่างกับ windows เรียบร้อยแล้ว (ทิปเพิ่มเติม! : ให้กำหนดค่าขนาดความละเอียดของหน้าจอที่ เมนู View -> Virtual Screen 1 จะทำให้ Tasks bar ขยายเต็มจอพอดี)

-ทดสอบการ Copy และ Paste ข้อความระหว่างกัน ให้เปิดโปรแกรม Notepad บน ฝั่ง Window และเปิด Terminal บน Linux แล้วพิมพ์ข้อความสามารถ Copy และ Paste ไปมาระหว่างกันได้!

-เพื่อให้สามารถสร้าง/ลบ/แก้ไขไฟลรหะว่างกันได้ จะทำการแชร์ไฟล์

-ไปที่โปรแกรม VirtualBox คลิก Setting เลือกเมนู Shared Folders คลิมปุ่ม + เพิ่ม เลือกไดรฟ์ที่ต้องการแชร์ จากตัวอย่างเลือกไดรฟ์ D: จะชื่อว่า host เลือก Auto-mount และ Make Permanent แล้วคลิกปุ่ม OK เสร็จแล้วให้ Restart ตัว Linux อีกครั้ง

-ข้อมูลที่แชร์ คือไดร์ฟ D: บน windows จะอยู่ใน ./media/sf_host บน Linux

-ทำการสร้างลิงค์ไดรฟ์ D: ที่แชร์ไว้บน Windows ให้เข้ากับ Linux ตั้งชื่อว่า Share เพื่อสะดวกในการใช้งาน   เปิด Terminal บน Linux ให้พิมพ์คำสั่งดังนี้

cd /media/sf_host
sudo ln -s /media/sf_host $HOME/Share

-เสร็จแล้วก็จะได้ Share โฟรเดอร์ ให้ลองทดสอบสร้าง/ลบ/แก้ไขไฟล์บน Windows หรือ Linux ก็จะมีการอัพเดตเหมือนกันทั้งสองที่ ^^

สรุปผลการใช้งาน

สามารถใช้งานทั้งสองระบบทั้ง Windows และ Linux ได้อย่างไหลลื่นเสมือนเป็นระบบเดียวกันและการใช้งานบน VirtualBox ทำงานได้ดีกว่า Hyper-V ของระบบ Windows (เบื้องหลัง Hyper-V ที่กิน RAM สุดๆ และทำงานเพื่้ยนๆ) ตอบโจทย์ที่จะทำให้การใช้งาน Linux ได้อย่างมีสุขแต่ยังคงสามารถทำงานร่วมกับผู้อื่นได้ (Windows)

2 thoughts on “รวมร่าง Windows กับ Linux ใช้งานในเครื่องเดียวกันแบบเนียนๆ”

  1. ไดรฟ์ D ที่ share มาให้ linux นั้น เป็น file system FAT32 หรือ NTFS ครับ
    แนะนำว่า ควรระมัดระวังเรื่องนี้นะครับ ถ้าเป็น FAT32 ก็ไม่น่าห่วง

  2. ขอบคุณครับ
    ตอนนี้ยังใช้แบบลง Ubuntu แล้วลง VirtualBox + Windows
    ที่ผ่านๆ มาก็ใช้ได้ดีอยู่ครับ หลังๆ รู้สึกว่า มันจะอืดลงมากๆ เพิ่ม RAM เป็น 8GB แล้ว ก็ดีขึ้นไม่มาก

    สงสัยต้องเปลี่ยนเป็นลง Windows แล้วค่อยลง VirtualBox + Linux

Comments are closed.