วิธีตั้ง Dual Boot Windows กับ Linux Linux

วิธีตั้ง Dual Boot Windows กับ Linux

📅 2026-02-09 | โดย อ.บอม กิตติทัศน์ เจริญพนาสิทธิ์ — SiamCafe.net Since 1997

Dual Boot Windows กับ Linux: ทางเลือกที่ใช่สำหรับคนอยากลองของ

เคยไหม? อยากลอง Linux แต่ก็ยังติดใจ Windows โปรแกรมเก่าๆ เกมที่เล่นอยู่มันรันบน Linux ไม่ได้ Dual Boot นี่แหละคือทางออก! มันคือการติดตั้ง Windows และ Linux ไว้ในเครื่องเดียวกัน ตอนเปิดเครื่องก็เลือกว่าจะเข้า OS ไหน ง่ายๆ แค่นี้เอง

สมัยผมทำร้านเน็ตเมื่อ 20 กว่าปีก่อน ลูกค้าหลายคนก็อยากลอง Linux แต่ก็กลัวว่าเกมที่เล่นอยู่จะเล่นไม่ได้ ผมเลยทำ Dual Boot ให้เลย จบปัญหา!

ทำไมต้อง Dual Boot?

ข้อดีของการ Dual Boot มีเยอะแยะ:

แต่ก็มีข้อเสียนะ:

เตรียมตัวก่อนลุย Dual Boot

ก่อนจะเริ่มลงมือ ผมแนะนำให้เตรียมตัวให้พร้อมก่อนนะ:

  1. Backup ข้อมูลสำคัญ: กันเหนียวไว้ก่อน เผื่อเกิดอะไรผิดพลาด
  2. ดาวน์โหลดไฟล์ ISO ของ Linux ที่ต้องการ: เลือก Distro ที่ชอบเลย Ubuntu, Fedora, Mint มีให้เลือกเยอะแยะ
  3. สร้าง Bootable USB Drive: ใช้โปรแกรมอย่าง Rufus หรือ Etcher
  4. เตรียมพื้นที่ Hard Disk: ควรมีพื้นที่ว่างอย่างน้อย 20GB สำหรับ Linux
  5. ปิด Fast Startup ใน Windows: สำคัญมาก! ไม่งั้น Linux จะเข้าถึง Hard Disk ไม่ได้

วิธีปิด Fast Startup ใน Windows:

  1. ไปที่ Control Panel > Power Options > Choose what the power buttons do
  2. คลิก "Change settings that are currently unavailable"
  3. เอาติ๊กถูกออกจาก "Turn on fast startup (recommended)"
  4. Save changes

ถ้าไม่ปิด Fast Startup อาจจะเจอปัญหาแบบนี้:


   mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sdaX,
   missing codepage or helper program, or other error.

เคยเจอเคสนี้กับลูกค้าที่ร้านเน็ตบ่อยมาก แก้กันหัวหมุนเลยทีเดียว

ขั้นตอนการติดตั้ง Dual Boot Windows และ Linux

หลังจากเตรียมตัวพร้อมแล้ว ก็มาถึงขั้นตอนการติดตั้ง:

  1. Boot จาก USB Drive: เสียบ USB Drive ที่สร้างไว้ แล้ว Restart เครื่อง เข้า BIOS (โดยปกติกด Del, F2 หรือ F12) แล้วเลือก Boot จาก USB
  2. เริ่มการติดตั้ง Linux: แต่ละ Distro ก็จะมีหน้าตาการติดตั้งที่แตกต่างกันไป แต่โดยรวมแล้วจะคล้ายๆ กัน
  3. เลือก Partitioning: ตรงนี้สำคัญมาก! ให้เลือก "Something else" หรือ "Manual partitioning"
  4. สร้าง Partition สำหรับ Linux:
    • / (Root): พื้นที่สำหรับติดตั้ง Linux (แนะนำ 20GB+)
    • /home: พื้นที่สำหรับเก็บไฟล์ส่วนตัว (แนะนำให้เหลือเยอะๆ)
    • swap: พื้นที่สำหรับ Swap Memory (ขนาดเท่ากับ RAM หรือ 2 เท่าของ RAM ถ้า RAM น้อยกว่า 8GB)
  5. ติดตั้ง Boot Loader (GRUB): ให้เลือก Partition ที่ติดตั้ง Root (/)
  6. ทำตามขั้นตอนจนเสร็จสิ้น: รอจนกว่าการติดตั้งจะเสร็จ
  7. Restart เครื่อง: ตอนเปิดเครื่อง จะมีหน้าจอให้เลือกว่าจะเข้า Windows หรือ Linux

Partitioning สำคัญยังไง?

การแบ่ง Partition ที่ถูกต้อง จะทำให้ Linux ทำงานได้อย่างมีประสิทธิภาพ และป้องกันปัญหาที่จะเกิดขึ้นในอนาคต สมัยก่อนผมเคยเจอเคสที่ลูกค้าแบ่ง Partition ไม่ดี ทำให้ Linux ทำงานช้ามาก สุดท้ายต้องลงใหม่หมด

ตัวอย่างการแบ่ง Partition:


/dev/sda1: Windows Boot Loader
/dev/sda2: Windows Partition
/dev/sda3: Extended Partition
/dev/sda5: / (Root) - 30GB - ext4
/dev/sda6: /home - 100GB - ext4
/dev/sda7: swap - 8GB

แก้ไขปัญหาที่พบบ่อยในการ Dual Boot

การ Dual Boot ก็ไม่ได้ราบรื่นเสมอไป บางครั้งก็เจอปัญหาจุกจิกกวนใจ มาดูกันว่าปัญหาที่พบบ่อยมีอะไรบ้าง และมีวิธีแก้อย่างไร

Windows Boot Loader หาย

ปัญหานี้เจอบ่อยมาก! หลังจากติดตั้ง Linux แล้ว Windows Boot Loader หายไป ทำให้เข้า Windows ไม่ได้ วิธีแก้คือ:

  1. Boot จาก Windows Installation Media: ใส่แผ่นหรือ USB Drive แล้ว Boot
  2. เลือก Repair your computer:
  3. เลือก Troubleshoot > Command Prompt:
  4. พิมพ์คำสั่งต่อไปนี้:
    
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
        
  5. Restart เครื่อง:

ถ้ายังไม่ได้ผล ลองใช้โปรแกรม Boot Repair Disk ดูครับ SiamCafe Blog แนะนำไว้หลายวิธีเลย

Linux Boot Loader ไม่แสดง

บางครั้ง GRUB (Linux Boot Loader) ไม่แสดงตอนเปิดเครื่อง ทำให้เข้า Linux ไม่ได้ วิธีแก้คือ:

  1. Boot เข้า Linux จาก Live USB:
  2. เปิด Terminal:
  3. Update GRUB:
    
    sudo update-grub
    sudo grub-install /dev/sda
    sudo update-grub
        
  4. Restart เครื่อง:

อย่าลืมเปลี่ยน `/dev/sda` เป็น Disk ที่ติดตั้ง Linux ด้วยนะ

ปัญหา วิธีแก้ไข
Windows Boot Loader หาย ใช้ Bootrec หรือ Boot Repair Disk
Linux Boot Loader ไม่แสดง Update GRUB
เข้า Internet ไม่ได้ใน Linux เช็ค Driver Network หรือ Config Network Manager

ถ้ายังแก้ไม่ได้ ลองถามใน Forum Linux ดูครับ SiamCafe Blog มี Link ไป Forum ดังๆ หลายที่เลย

🎬 วิดีโอแนะนำ

ดูวิดีโอเพิ่มเติมเกี่ยวกับวิธีตั้ง Dual Boot Windows กับ:

FAQ: คำถามที่พบบ่อยเกี่ยวกับการ Dual Boot

Dual Boot ทำให้เครื่องช้าลงไหม?

ไม่ทำให้เครื่องช้าลงครับ เพราะตอนใช้งาน จะมี OS เดียวที่รันอยู่

จำเป็นต้องมี Hard Disk 2 ลูกไหม?

ไม่จำเป็นครับ สามารถ Dual Boot บน Hard Disk ลูกเดียวได้

Dual Boot กับ Virtual Machine ต่างกันยังไง?

Dual Boot จะใช้ทรัพยากรเครื่องทั้งหมด ส่วน Virtual Machine จะแบ่งทรัพยากร ทำให้ Dual Boot เร็วกว่า

Best Practices ในการทำ Dual Boot Windows กับ Linux

1. Backup ข้อมูลสำคัญเสมอ

สมัยผมทำร้านเน็ตนี่สำคัญสุด! ก่อนทำอะไรกับ partition ต้อง backup ก่อนเสมอครับ ไม่ว่าจะ ghost image หรือ copy ไฟล์ไว้ที่อื่นก็แล้วแต่ เผื่อพลาดมาจะได้กู้คืนได้

2. เลือก Linux Distro ที่เหมาะกับคุณ

มือใหม่หัด Linux นี่แนะนำ Ubuntu, Linux Mint, หรือ Fedora เลยครับ Community ใหญ่ หาข้อมูลแก้ง่าย มีโปรแกรมให้ใช้เยอะ ส่วน distro อื่นๆ ก็เก่งๆ ทั้งนั้น แต่เหมาะกับคนที่คุ้นเคย Linux แล้ว

3. ติดตั้ง Windows ก่อน Linux เสมอ

อันนี้สำคัญมาก! Windows มันจะยึด MBR (Master Boot Record) หรือ EFI Boot Manager ไปเลย ถ้าลง Windows ทีหลัง Linux มันจะทับของ Linux แล้วบูตเข้า Linux ไม่ได้ ต้องมาแก้ grub (bootloader) วุ่นวายอีก

4. จัดสรร Partition อย่างเหมาะสม

ตอนแบ่ง partition นี่คิดดีๆ นะครับ ว่าจะให้ Windows กับ Linux ใช้พื้นที่เท่าไหร่ ถ้าใช้ Linux น้อยก็แบ่งน้อยหน่อย แต่ถ้าใช้เยอะก็แบ่งเยอะหน่อย เผื่อพื้นที่ swap file ให้ Linux ด้วยนะครับ

5. ทดสอบ Boot Manager ให้ดี

หลังจากติดตั้งเสร็จแล้ว ลองบูตเข้าทั้ง Windows และ Linux ดูครับ ว่ามันทำงานได้ปกติไหม ถ้าบูตไม่ได้ ก็ต้องเข้าไปแก้ grub หรือ boot manager อื่นๆ ให้มัน detect ทั้งสอง OS ให้ได้

FAQ: คำถามที่พบบ่อย

1. Dual Boot ทำให้เครื่องช้าลงไหม?

ไม่ครับ Dual Boot ไม่ได้ทำให้เครื่องช้าลง ตราบใดที่คุณไม่ได้รัน Windows กับ Linux พร้อมๆ กัน แต่ถ้า Harddisk ใกล้เต็ม หรือ spec เครื่องต่ำ ก็อาจจะรู้สึกช้าลงได้บ้าง

2. ถ้าลง Windows ใหม่ จะมีปัญหาอะไรกับ Linux ไหม?

มีแน่นอนครับ Windows จะทับ bootloader ของ Linux ทำให้บูตเข้า Linux ไม่ได้ ต้องใช้ Linux Live CD หรือ USB เข้าไป repair grub ใหม่

3. Harddisk เหลือลูกเดียว ทำ Dual Boot ได้ไหม?

ได้สบายครับ แค่แบ่ง partition ให้ Windows กับ Linux ก็พอ แต่ถ้ามี Harddisk หลายลูก จะจัดการง่ายกว่าเยอะ

4. Linux Distro ไหนเหมาะกับเล่นเกม?

Manjaro, Pop!_OS, หรือ Fedora ก็โอเคครับ แต่ต้องลง driver การ์ดจอ NVIDIA หรือ AMD ให้เรียบร้อยก่อน แล้วค่อยลง Steam หรือ Lutris iCafeForex ลองดูครับ มี community เกม Linux เยอะ

5. ลบ Dual Boot ทำยังไง?

ถ้าจะลบ Linux ออกจาก Dual Boot ก็แค่ format partition ของ Linux ทิ้ง แล้วเข้าไปแก้ boot manager ให้มันบูตเข้า Windows อย่างเดียว แต่ต้องระวังเรื่อง MBR หรือ EFI Boot Manager ด้วยนะครับ

สรุป

การทำ Dual Boot Windows กับ Linux ไม่ได้ยากอย่างที่คิดครับ แค่ต้องศึกษาข้อมูลให้ดี วางแผนการติดตั้งให้รอบคอบ และ Backup ข้อมูลสำคัญไว้เสมอ ถ้าทำตามขั้นตอนที่ผมแนะนำไป รับรองว่าทำได้แน่นอนครับ ลองเข้าไปดูบทความอื่นๆ ใน SiamCafe Blog ได้เลย

ขอให้สนุกกับการใช้งาน Dual Boot นะครับ!