วิธีแก้ไขข้อผิดพลาดการติดตั้ง Ubuntu: คู่มือครบวงจรสำหรับ BIOS, สื่อ USB, WSL, และปัญหาการบูต

目次

1. Introduction

Ubuntu เป็นดิสทริบิวชัน Linux ที่ได้รับความนิยมอย่างกว้างขวาง แต่ข้อผิดพลาดในการติดตั้งอาจเกิดขึ้นระหว่างการตั้งค่า ผู้เริ่มต้นมักเจอปัญหาเช่น “ไม่สามารถติดตั้ง Ubuntu ได้,” “การติดตั้งหยุดกลางทาง,” หรือ “ข้อผิดพลาดทำให้ไม่สามารถดำเนินการต่อได้.”

บทความนี้ให้คำอธิบายโดยละเอียดเกี่ยวกับข้อผิดพลาดทั่วไปในการติดตั้ง Ubuntu และวิธีแก้ไข ตั้งแต่การสร้างสื่อการติดตั้ง USB และการกำหนดค่า BIOS ไปจนถึงความล้มเหลวระหว่างการติดตั้งและข้อผิดพลาดที่เกี่ยวข้องกับ WSL คู่มือนี้นำเสนอวิธีแก้เพื่อให้การตั้งค่า Ubuntu เป็นไปอย่างราบรื่น.

2. Preparations Before Installation (Checklist to Prevent Failure)

การเตรียมการที่เหมาะสมเป็นสิ่งสำคัญสำหรับการติดตั้ง Ubuntu ให้สำเร็จ อย่าลืมตรวจสอบความต้องการของฮาร์ดแวร์ ปรับตั้งค่า BIOS/UEFI และยืนยันว่าสื่อการติดตั้งของคุณถูกสร้างอย่างถูกต้อง.

Check Hardware Requirements

ก่อนติดตั้ง Ubuntu ให้ตรวจสอบว่าระบบของคุณตรงตามสเปคฮาร์ดแวร์ขั้นต่ำ คอมพิวเตอร์รุ่นเก่าอาจไม่ตรงตามข้อกำหนด ทำให้การติดตั้งล้มเหลว.

Minimum System Requirements (Ubuntu Desktop):

  • CPU: โปรเซสเซอร์ 1GHz หรือเร็วกว่า
  • RAM: 4GB หรือมากกว่า (แนะนำ 8GB)
  • Storage: พื้นที่ว่างอย่างน้อย 25GB
  • พอร์ต USB หรือไดรฟ์ DVD สำหรับสื่อการติดตั้ง

รุ่น Server อาจต้องการสเปคที่สูงกว่า ขึ้นอยู่กับการใช้งาน.

BIOS/UEFI Configuration

คอมพิวเตอร์สมัยใหม่ใช้ Unified Extensible Firmware Interface (UEFI) เพื่อให้การติดตั้ง Ubuntu ประสบความสำเร็จ คุณต้องตรวจสอบและปรับตั้งค่า BIOS/UEFI ตามความจำเป็น.

  1. Disable Secure Boot :
  • บนคอมพิวเตอร์หลายเครื่องที่ใช้ UEFI, Secure Boot จะเปิดใช้งานโดยค่าเริ่มต้น ซึ่งอาจทำให้ไม่สามารถติดตั้ง Ubuntu ได้ ปิดการใช้งานก่อนดำเนินการต่อ.
  • เข้าสู่เมนู BIOS โดยกด F2 หรือ Del ระหว่างบูต แล้วตั้งค่า Secure Boot เป็น Disabled .
  1. Confirm UEFI/Legacy Mode :
  • Ubuntu รองรับโหมดบูตทั้ง UEFI และ Legacy (CSM) เลือกโหมดที่เหมาะสมตามวิธีการสร้างสื่อการติดตั้งของคุณ.
  • โดยทั่วไป แนะนำให้ใช้โหมด UEFI สำหรับระบบใหม่.

Create USB Installation Media

เพื่อทำการติดตั้ง Ubuntu ให้ดาวน์โหลดไฟล์ ISO ของมันและเขียนลงบนไดรฟ์ USB.

Recommended Tools:

  • Windows : Rufus (สร้างโดยใช้ GPT + UEFI)
  • Mac/Linux : Etcher (ใช้งานง่ายและสะดวก)

Steps (Using Rufus):

  1. ดาวน์โหลดไฟล์ ISO ของ Ubuntu อย่างเป็นทางการ.
  2. เปิด Rufus แล้วเลือกไฟล์ ISO.
  3. ตั้งค่า Partition Scheme เป็น GPT และ Target System เป็น UEFI .
  4. คลิก Start เพื่อสร้างสื่อ USB ที่บูตได้.

เมื่อสื่อ USB ถูกสร้างอย่างถูกต้อง กระบวนการติดตั้งจะมีแนวโน้มดำเนินต่อได้โดยไม่มีข้อผิดพลาด.

3. Installation Errors and Solutions

มีข้อผิดพลาดหลายประเภทที่อาจเกิดขึ้นระหว่างการติดตั้ง Ubuntu รวมถึงปัญหากับสื่อ USB, การค้างระหว่างการตั้งค่า, และปัญหาการแบ่งพาร์ทิชันของดิสก์ ส่วนนี้จะอธิบายแต่ละปัญหาและวิธีแก้ที่สอดคล้องอย่างละเอียด.

A. Errors Before Installation Begins

หากสื่อการติดตั้งหรือการกำหนดค่าคอมพิวเตอร์ไม่ถูกต้อง ตัวติดตั้ง Ubuntu อาจไม่ทำงาน.

“Bootable device not found”

Cause
  • การกำหนดค่าการบูตใน BIOS/UEFI ไม่ถูกต้อง
  • สื่อการติดตั้ง USB ไม่ได้สร้างอย่างถูกต้อง
  • ปัญหาความเข้ากันได้ของพอร์ต USB
Solution
  1. Check BIOS/UEFI Settings
  • กด F2 หรือ Del ระหว่างบูตเพื่อเข้าสู่ BIOS.
  • เปิด Boot Order แล้วตั้งค่า USB Drive เป็นอุปกรณ์บูตแรก.
  • ปิด Secure Boot .
  • เปิด CSM (Compatibility Support Module) หากจำเป็น.
  1. Recreate USB Installation Media
  • ใช้ Rufus หรือ Etcher พร้อมการตั้งค่าที่ถูกต้อง.
  • ฟอร์แมตโดยใช้ GPT + UEFI .
  • ลองใช้ USB stick อื่นหากปัญหายังคงอยู่.
  1. Use Another USB Port
  • พอร์ต USB 3.0 บางพอร์ตอาจไม่ถูกตรวจจับ ลองใช้พอร์ต USB 2.0.

“ISO file is corrupted”

Cause
  • ดาวน์โหลด ISO ไม่สมบูรณ์
  • ข้อผิดพลาดระหว่างการสร้างสื่อ USB
Solution
  1. Download the ISO Again
  • ดาวน์โหลดไฟล์ ISO ล่าสุดจากเว็บไซต์ทางการของ Ubuntu.
  1. ตรวจสอบ SHA256 Checksum
    sha256sum ubuntu-xx.xx.iso
    
  1. สร้าง USB Media ใหม่
  • เขียน ISO อีกครั้งโดยใช้ Rufus หรือ Etcher.

4. ข้อผิดพลาดที่เกี่ยวข้องกับ WSL (Windows Subsystem for Linux)

Windows Subsystem for Linux (WSL) ช่วยให้ Ubuntu สามารถรันโดยตรงบน Windows อย่างไรก็ตาม อาจเกิดข้อผิดพลาดในการติดตั้งและเริ่มต้นได้ ส่วนนี้จะอธิบายปัญหาที่พบบ่อยที่เกี่ยวข้องกับ WSL และวิธีแก้ไข

A. ข้อผิดพลาดระหว่างการติดตั้ง WSL

ข้อผิดพลาด “0x004000d (WSL is not enabled)”

สาเหตุ
  • WSL ไม่ได้เปิดใช้งานบน Windows
  • คุณสมบัติ Windows ที่จำเป็นถูกปิดใช้งาน
  • เทคโนโลยี Virtualization (VT-x/AMD-V) ถูกปิดใช้งาน
วิธีแก้ไข
  1. เปิดใช้งาน WSL
  • เปิด PowerShell ในฐานะ Administrator และรัน: wsl --install
  • รีสตาร์ท PC เพื่อใช้การเปลี่ยนแปลง
  1. เปิดใช้งานคุณสมบัติ Windows ที่จำเป็นด้วยตนเอง
  • ไปที่ Control Panel → Programs and Features → Turn Windows features on or off
  • เปิดใช้งานตัวเลือกต่อไปนี้: wp:list /wp:list

    • Windows Subsystem for Linux
    • Virtual Machine Platform
    • รีสตาร์ท PC
  1. เปิดใช้งาน Virtualization ใน BIOS
  • เข้าสู่ BIOS โดยกด F2 หรือ Del ระหว่างการเริ่มต้น
  • ตั้งค่า Virtualization Technology (VT-x/AMD-V) เป็น Enabled
  • บันทึกและรีบูต

B. ข้อผิดพลาดเมื่อเปิดใช้งาน WSL

ข้อผิดพลาด “0x800701bc (Kernel needs update)”

สาเหตุ
  • Linux kernel สำหรับ WSL2 ล้าสมัย
  • WSL2 ต้องการการอัปเดต kernel เพิ่มเติม
วิธีแก้ไข
  1. อัปเดต WSL2 Kernel
  • ดาวน์โหลด WSL2 Linux kernel update package จาก Microsoft: https://aka.ms/wsl2kernel
  • ติดตั้งไฟล์ที่ดาวน์โหลดและรีสตาร์ท PC ของคุณ
  1. ตั้งค่า WSL2 เป็นเวอร์ชันเริ่มต้น
  • เปิด PowerShell ในฐานะ Administrator และรัน: wsl --set-default-version 2
  • ติดตั้ง Ubuntu ใหม่เพื่อยืนยันว่า WSL2 ถูกนำไปใช้

“Ubuntu ไม่เปิดใช้งานใน WSL”

สาเหตุ
  • ไฟล์การกำหนดค่า WSL เสียหาย
  • Windows Update ส่งผลกระทบต่อการทำงานของ WSL
วิธีแก้ไข
  1. รีเซ็ต WSL
  • เปิด PowerShell (Administrator) และรัน: wsl --shutdown wsl --unregister Ubuntu wsl --install -d Ubuntu
  • นี่คือการติดตั้ง Ubuntu ใหม่บน WSL
  1. รีเซ็ตบริการ WSL
  • เปิด Command Prompt (Administrator) และรัน: net stop LxssManager net start LxssManager
  • รีสตาร์ท WSL และยืนยันว่า Ubuntu เปิดใช้งานได้ถูกต้อง

C. ข้อผิดพลาดแพ็กเกจใน WSL

ข้อผิดพลาดการอัปเดตแพ็กเกจอาจเกิดขึ้นเมื่อรัน Ubuntu ภายใน WSL

ข้อผิดพลาด “E: Unable to locate package”

สาเหตุ
  • รายการแพ็กเกจ apt ล้าสมัย
  • การกำหนดค่าเครือข่ายที่ไม่ถูกต้องหรือไม่พร้อมใช้งานใน WSL
วิธีแก้ไข
  1. อัปเดตรายการแพ็กเกจ
    sudo apt update
    sudo apt upgrade -y
    
  1. แก้ไขการกำหนดค่าคลัง
  • แก้ไข sources.list และเปลี่ยนเซิร์ฟเวอร์มิเรอร์: sudo nano /etc/apt/sources.list
  • แทนที่ http://archive.ubuntu.com/ ด้วย http://mirrors.ubuntu.com/

5. วิธีแก้ไขเพิ่มเติม

หาก Ubuntu ล้มเหลวในการติดตั้งหรือบูตแม้หลังจากลองแก้ไขพื้นฐานแล้ว อาจจำเป็นต้องใช้ขั้นตอนการแก้ไขปัญหาเพิ่มเติม ส่วนนี้จะแนะนำวิธีการเพิ่มเติมที่สามารถช่วยแก้ไขปัญหาการติดตั้งที่ดื้อรั้นได้

A. ลองติดตั้งโดยใช้โหมด “Try Ubuntu”

หากการติดตั้งค้างหรือหยุดกลางคัน คุณสามารถใช้โหมด “Try Ubuntu” เพื่อวินิจฉัยปัญหาก่อนติดตั้ง

ขั้นตอน

  1. บูต Ubuntu จาก USB Media
  • ตั้งค่าความสำคัญการบูต USB ให้อยู่ด้านบนในการตั้งค่า BIOS
  • เสียบ USB ติดตั้ง Ubuntu และรีสตาร์ทคอมพิวเตอร์
  • เลือก “Try Ubuntu without installing” บนหน้าจอการบูต
  1. ตรวจสอบการทำงานของระบบในสภาพแวดล้อม Live
  • เมื่อเดสก์ท็อป Ubuntu โหลดแล้ว ตรวจสอบการเชื่อมต่อ Wi-Fi และการรับรู้ดิสก์
  • เปิดเทอร์มินัลและรัน lsblk เพื่อให้แน่ใจว่าดิสก์จัดเก็บของคุณถูกตรวจพบ
  • หากไม่พบปัญหา เปิดใช้งาน “Install Ubuntu” จากเดสก์ท็อป live และลองอีกครั้ง

ตรวจสอบข้อผิดพลาดในโหมด “Try Ubuntu”

  • การจัดเก็บไม่ถูกตรวจพบ → ใช้ fdisk -l หรือ gparted เพื่อตรวจสอบสถานะดิสก์
  • ปัญหาเครือข่าย → ตรวจสอบการตั้งค่าด้วย ip a หรือ nmcli

B. ลองใช้สื่อ USB หรือพอร์ต USB ที่แตกต่าง

หากการติดตั้งหยุดชะงักหรือไม่พบตัวติดตั้ง USB ให้ลองทำตามขั้นตอนต่อไปนี้:

1. เปลี่ยนพอร์ต USB

  • พอร์ต USB 3.0 (สีน้ำเงิน) อาจไม่ได้รับการรับรู้ในบางระบบ ลองใช้ พอร์ต USB 2.0 (สีดำ) .

2. ใช้ USB Drive อื่น

  • USB drive อาจเสียหาย สร้างสื่อการติดตั้งโดยใช้ USB stick อีกอัน

3. ปรับการตั้งค่า Rufus

  • หาก USB ถูกสร้างในโหมด GPT/UEFI คอมพิวเตอร์รุ่นเก่าอาจตรวจไม่พบ ลองใช้การตั้งค่าเหล่านี้: wp:list /wp:list

    • GPT + UEFI → MBR + BIOS (หรือ UEFI-CSM)
    • จัดรูปแบบ USB โดยใช้ FAT32

C. อัปเดตเฟิร์มแวร์ BIOS/UEFI

BIOS ที่ล้าสมัยอาจทำให้เกิดปัญหาความเข้ากันได้กับรุ่น Ubuntu ใหม่

1. ตรวจสอบเวอร์ชัน BIOS

  • หากมี Windows ให้รัน:
    wmic bios get smbiosbiosversion
    
  • หาก Ubuntu บูตได้ ให้รัน:
    sudo dmidecode -s bios-version
    

2. ขั้นตอนการอัปเดต BIOS

  1. ดาวน์โหลดเฟิร์มแวร์ BIOS ล่าสุดจากเว็บไซต์สนับสนุนของผู้ผลิต PC
  2. บันทึกเฟิร์มแวร์ลงใน USB drive
  3. ใช้ยูทิลิตี้การอัปเดต BIOS เพื่อใช้การอัปเดต
  4. รีเซ็ตการตั้งค่าและลองติดตั้ง Ubuntu อีกครั้ง

D. ลองใช้เวอร์ชัน Ubuntu ที่แตกต่าง (LTS หรือรุ่นล่าสุด)

รุ่น Ubuntu ล่าสุดอาจให้ความเข้ากันได้กับฮาร์ดแวร์ที่ดีกว่า ในขณะที่เวอร์ชัน LTS (Long Term Support) ให้ความสำคัญกับความเสถียร

1. เปรียบเทียบ LTS และเวอร์ชันล่าสุด

Ubuntu VersionCharacteristics
Ubuntu LTS (e.g., 22.04 LTS)Long-term support (5 years), stability-focused
Latest Release (e.g., 23.10)Includes new features but may be less stable

2. ดาวน์โหลด Ubuntu

3. ลองใช้รุ่นเก่า

  • ฮาร์ดแวร์บางตัวทำงานได้เชื่อถือได้มากกว่าด้วยเวอร์ชัน Ubuntu รุ่นเก่า
  • ดาวน์โหลดรุ่นก่อนหน้าจาก old-releases.ubuntu.com

6. Q&A: ข้อผิดพลาดการติดตั้ง Ubuntu ทั่วไปและวิธีแก้ไข

ส่วนนี้สรุปข้อผิดพลาดที่พบบ่อยระหว่างการติดตั้ง Ubuntu และวิธีแก้ไข ใช้เป็นข้อมูลอ้างอิงด่วนเมื่อแก้ไขปัญหา

Q1: หน้าจอดำหรือค้างระหว่างการติดตั้ง

สาเหตุ

  • ความไม่เข้ากันได้ของไดรเวอร์กราฟิก (NVIDIA/AMD)
  • พารามิเตอร์เคอร์เนลไม่ถูกต้อง

วิธีแก้ไข

  1. เปิดใช้งาน “nomodeset” ใน GRUB
  • บูตจาก USB Ubuntu และแสดงเมนู GRUB ( Esc หรือ Shift )
  • เลือก “Try Ubuntu without installing” และกด e
  • แทนที่ quiet splash ด้วย nomodeset
  • กด Ctrl + X เพื่อบูต
  1. อัปเดตไดรเวอร์กราฟิกหลังการติดตั้ง
    sudo ubuntu-drivers autoinstall
    sudo reboot
    

Q2: เกิดข้อผิดพลาดเมื่อติดตั้ง Ubuntu บน WSL

ข้อผิดพลาดทั่วไปและวิธีแก้ไข

Error CodeCauseSolution
0x004000dWSL is not enabledRun wsl --install
0x800701bcOutdated kernelInstall the WSL2 kernel update package
Ubuntu won’t startWSL configuration is corruptedRun wsl --shutdownwsl --unregister Ubuntu

Q3: แสดง “No bootable device found”

สาเหตุ

  • Ubuntu ไม่ได้ติดตั้งอย่างถูกต้อง
  • GRUB bootloader เสียหาย
  • ลำดับการบูต BIOS ไม่ถูกต้อง

วิธีแก้ไข

  1. ตรวจสอบการตั้งค่า BIOS
  • เข้า BIOS ( F2 หรือ Del ) และตั้งค่าดิสก์ Ubuntu เป็นตัวเลือกบูตแรก
  1. ติดตั้ง GRUB ใหม่
    sudo mount /dev/sdaX /mnt
    sudo grub-install --root-directory=/mnt /dev/sda
    sudo update-grub
    sudo reboot
    

Q4: ไม่สามารถสร้างสื่อการติดตั้ง Ubuntu ได้

สาเหตุ

  • ไฟล์ ISO เสียหาย
  • USB drive เสีย
  • การกำหนดค่า Rufus ไม่ถูกต้อง

วิธีแก้ไข

  1. ดาวน์โหลด ISO อีกครั้ง
  • ตรวจสอบความสมบูรณ์โดยใช้ SHA256 checksum: sha256sum ubuntu-xx.xx.iso
  1. ลองใช้ USB drive อื่น
  • USB drive รุ่นเก่าอาจมีเซกเตอร์เสีย
  1. ปรับการตั้งค่า Rufus
  • สร้าง USB ในโหมด MBR/BIOS สำหรับ PC รุ่นเก่า
  • สร้างในโหมด GPT/UEFI สำหรับระบบรุ่นใหม่

Q5: Windows ไม่บูตอีกต่อไปหลังติดตั้ง Ubuntu

สาเหตุ

  • Windows bootloader ถูกเขียนทับระหว่างการติดตั้ง Ubuntu
  • ข้อผิดพลาดการกำหนดค่า GRUB

วิธีแก้ไข

  1. อัปเดตรายการบูต GRUB
    sudo update-grub
    
  1. ซ่อมแซม Windows bootloader
  • บูตจากสื่อการติดตั้ง Windows และเปิด Command Prompt
  • รันคำสั่งต่อไปนี้: bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
  1. ตรวจสอบลำดับการบูต BIOS
  • ตั้งค่า Windows Boot Manager เป็นตัวเลือกบูตแรกและยืนยันว่า GRUB โหลด

7. สรุป

แม้ว่าการติดตั้ง Ubuntu จะโดยทั่วไปเป็นเรื่องง่าย แต่ข้อผิดพลาดต่าง ๆ อาจเกิดขึ้นขึ้นอยู่กับสภาพแวดล้อมของคุณ บทความนี้ได้สรุปปัญหาการติดตั้งที่พบบ่อยที่สุดและอธิบายวิธีแก้ไข ด้านล่างนี้คือประเด็นสำคัญที่ควรจำ:

รายการตรวจสอบเพื่อการติดตั้งที่สำเร็จ

  1. เตรียมการล่วงหน้า
  • ตรวจสอบความต้องการของฮาร์ดแวร์ (RAM, storage, CPU)
  • ปรับการตั้งค่า BIOS/UEFI (ปิด Secure Boot, กำหนดลำดับการบูต)
  • สร้างสื่อ USB อย่างถูกต้อง โดยใช้ Rufus หรือ Etcher
  1. เตรียมพร้อมสำหรับปัญหาระหว่างการติดตั้ง
  • หากสื่อ USB ไม่ถูกตรวจพบ : wp:list /wp:list

    • ลองใช้พอร์ต USB หรือไดรฟ์ USB ตัวอื่น
    • ตรวจสอบการตั้งค่าการบูตใน BIOS
    • หากหน้าจอเป็นสีดำหรือค้าง : wp:list /wp:list

    • เปิดใช้งาน nomodeset ใน GRUB

    • หากเกิดข้อผิดพลาดของพาร์ทิชัน : wp:list /wp:list

    • ใช้ GParted เพื่อกำหนดค่าพาร์ทิชันด้วยตนเอง

  1. แก้ไขปัญหาหลังการติดตั้ง
  • หากไม่พบ GRUB : wp:list /wp:list

    • ติดตั้ง GRUB ใหม่
    • หาก Windows ไม่บูต : wp:list /wp:list

    • ซ่อมแซมด้วยคำสั่ง bootrec

    • หาก WSL ล้มเหลวในการรัน Ubuntu : wp:list /wp:list

    • รัน wsl --update หรือกำหนด wsl --set-default-version 2

วิธีใช้คู่มือนี้

  • ทำตามรายการตรวจสอบก่อนติดตั้ง Ubuntu
  • ตรวจสอบคู่มือนี้เมื่อเกิดข้อผิดพลาด
  • ใช้ส่วน FAQ เพื่อหาวิธีแก้ปัญหาอย่างรวดเร็วสำหรับปัญหาที่พบบ่อย

เมื่อ Ubuntu ถูกติดตั้งสำเร็จแล้ว คุณจะได้เพลิดเพลินกับประโยชน์ของระบบปฏิบัติการโอเพนซอร์สที่ทรงพลัง หากคุณพบปัญหาใด ๆ ระหว่างทาง ให้กลับไปดูคู่มือนี้และใช้วิธีแก้ที่แนะนำ

นี่คือการสรุปคำอธิบายอย่างครบถ้วนของ ข้อผิดพลาดการติดตั้ง Ubuntu และวิธีแก้ไข ขอบคุณที่อ่าน! 🚀