Ubuntu บูตไม่ขึ้น หน้าจอดำ แก้ไขอย่างไร? [คู่มือฉบับสมบูรณ์สำหรับมือใหม่]

目次

1. แนะนำเบื้องต้น

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

侍エンジニア塾

2. สาเหตุหลักของหน้าจอดำ

2.1 ปัญหาไดรเวอร์การ์ดจอ

หนึ่งในสาเหตุหลักที่ Ubuntu ค้างอยู่ที่หน้าจอดำ คือปัญหาไดรเวอร์การ์ดจอ โดยเฉพาะในคอมพิวเตอร์ที่มี GPU เฉพาะ เช่น NVIDIA หรือ AMD ถ้าติดตั้งไดรเวอร์ที่ไม่รองรับหรือไม่ได้อัปเดตอย่างถูกต้อง จะทำให้ Ubuntu แสดง GUI (กราฟิกยูสเซอร์อินเทอร์เฟซ) ไม่ได้และกลายเป็นหน้าจอดำ

2.2 ปัญหาการตั้งค่า GRUB

GRUB (GRand Unified Bootloader) คือโปรแกรมที่เริ่มทำงานทันทีที่บูต Ubuntu หากตั้งค่า GRUB ไม่ถูกต้อง จะเกิดข้อผิดพลาดและหยุดอยู่ที่หน้าจอดำ ปัญหานี้มักเกิดในเครื่องที่ติดตั้งหลายระบบปฏิบัติการหรือหลังอัปเดตระบบ

2.3 การเชื่อมต่อฮาร์ดแวร์ไม่สมบูรณ์

อีกหนึ่งสาเหตุที่มักถูกมองข้าม คือสายเชื่อมต่อหน้าจอหลวม หรือหน้าจอเสียหาย ซึ่งอาจทำให้เข้าใจผิดว่าระบบไม่บูต ทั้งที่จริงระบบทำงานปกติ โดยเฉพาะในโน้ตบุ๊ก อาจเกิดจากการเชื่อมต่อจอภายในมีปัญหา

3. ข้อควรตรวจสอบเบื้องต้น

3.1 ตรวจสอบการเชื่อมต่อหน้าจอและสายสัญญาณ

ขั้นแรกควรตรวจสอบการเชื่อมต่อฮาร์ดแวร์ โดยเฉพาะสายสัญญาณระหว่างหน้าจอกับเครื่องคอมพิวเตอร์ หากสายหลวมหรือหน้าจอมีปัญหา ระบบจะบูตปกติแต่แสดงแค่หน้าจอดำ

3.2 ลองรีสตาร์ทเครื่อง

กดปุ่ม Ctrl + Alt + Del เพื่อรีสตาร์ทระบบทันที หลายครั้งวิธีนี้สามารถแก้ปัญหาได้ หลังจากรีสตาร์ทแล้ว ให้ตรวจสอบว่า Ubuntu กลับมาทำงานปกติหรือไม่

3.3 แสดงเมนู GRUB

ถัดไปให้ลองกดปุ่ม Shift ค้างไว้ขณะบูตเครื่อง เพื่อเรียกเมนู GRUB หากเมนูนี้แสดงขึ้น คุณสามารถดำเนินการแก้ไขปัญหาต่อจากตรงนี้ได้ หากไม่แสดง อาจมีปัญหากับ GRUB

4. วิธีแก้ไขที่ 1: บูตด้วยโหมดกราฟิกปลอดภัย (Safe Graphics Mode)

4.1 ขั้นตอน

หากเข้าเมนู GRUB ได้ ให้เลือก “Advanced options for Ubuntu” แล้วบูตในโหมด Recovery จากนั้นเลือก “Resume normal boot (safe graphics mode)” โหมดนี้จะบูต Ubuntu ด้วยความละเอียดต่ำ สามารถหลีกเลี่ยงปัญหาไดรเวอร์การ์ดจอได้

4.2 ผลลัพธ์ที่คาดหวัง

ถ้าบูตด้วย Safe Graphics Mode ได้สำเร็จ แปลว่าปัญหาน่าจะมาจากไดรเวอร์การ์ดจอ ควรตรวจสอบและอัปเดตหรือรีติดตั้งไดรเวอร์ใหม่

5. วิธีแก้ไขที่ 2: อัปเดต GRUB

5.1 อัปเดต GRUB ด้วยคำสั่ง

ถ้าต้นเหตุอยู่ที่การตั้งค่า GRUB ให้เปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้

sudo update-grub

คำสั่งนี้จะสร้างไฟล์การตั้งค่าการบูตใหม่ ทำให้ระบบอ่านการตั้งค่าที่ถูกต้องขณะบูต

5.2 ติดตั้ง GRUB ใหม่

บางกรณีต้องติดตั้ง GRUB ใหม่ โดยใช้คำสั่งนี้

sudo grub-install /dev/sda

คำสั่งนี้จะติดตั้ง GRUB ลงบนดิสก์ใหม่ ซึ่งอาจช่วยแก้ปัญหาบูตไม่ได้

6. วิธีแก้ไขที่ 3: ติดตั้งไดรเวอร์ NVIDIA ใหม่

6.1 ลบไดรเวอร์ NVIDIA เดิม

ถ้าใช้การ์ดจอ NVIDIA แล้วบูตไม่ได้ อาจต้องลบไดรเวอร์เก่าโดยใช้คำสั่ง

sudo apt purge nvidia*

6.2 ติดตั้งไดรเวอร์ใหม่

หลังจากลบไดรเวอร์เก่า ให้ติดตั้งไดรเวอร์ NVIDIA เวอร์ชันที่เหมาะสม ด้วยคำสั่งนี้

sudo apt install nvidia-driver-470

ติดตั้งเสร็จแล้ว ให้รีสตาร์ทและตรวจสอบว่าปัญหาหน้าจอดำหายไปหรือไม่

7. วิธีแก้ไขที่ 4: ตรวจสอบฮาร์ดดิสก์

7.1 ตรวจสอบสถานะฮาร์ดดิสก์

อีกสาเหตุหนึ่งอาจเกิดจากฮาร์ดดิสก์เสีย ให้บูต Ubuntu ด้วย Live CD หรือ USB แล้วตรวจสอบฮาร์ดดิสก์ด้วยคำสั่งนี้

sudo fsck /dev/sda

7.2 ซ่อมแซมดิสก์

หากพบข้อผิดพลาด สามารถลองซ่อมแซมด้วยคำสั่ง fsck ถ้าซ่อมสำเร็จ หลังรีสตาร์ทระบบอาจกลับมาใช้งานได้ตามปกติ

8. สรุปท้ายบทความ

ปัญหา Ubuntu บูตไม่ขึ้นและขึ้นหน้าจอดำ มีได้หลายสาเหตุ ทั้งไดรเวอร์การ์ดจอ GRUB หรือปัญหาการเชื่อมต่อฮาร์ดแวร์ หากลองวิธีที่แนะนำแล้วยังไม่หาย แนะนำให้ลง Ubuntu ใหม่หรือขอคำปรึกษาจากผู้เชี่ยวชาญ หวังว่าบทความนี้จะช่วยแก้ปัญหาของคุณได้

9. คำถามที่พบบ่อย (FAQ)

9.1 ทำไมตอนบูต Ubuntu ขึ้นหน้าจอดำ?

ส่วนใหญ่เกิดจากปัญหาไดรเวอร์การ์ดจอหรือการตั้งค่า GRUB โดยเฉพาะเมื่อไม่ได้ติดตั้งไดรเวอร์ NVIDIA หรือ AMD อย่างถูกต้อง จะเกิดหน้าจอดำได้ง่าย

9.2 จะอัปเดต GRUB ได้อย่างไร?

การอัปเดต GRUB ทำได้ง่ายๆ แค่เปิดเทอร์มินัลแล้วพิมพ์ sudo update-grub เพื่อสร้างไฟล์การตั้งค่าบูตใหม่ ทำให้ระบบกลับมาทำงานปกติ

9.3 ถ้า Safe Graphics Mode ก็ยังแก้ไม่ได้ควรทำอย่างไร?

ถ้าใช้ Safe Graphics Mode แล้วยังไม่หาย อาจมีสาเหตุอื่น เช่น การตั้งค่า GRUB หรือฮาร์ดดิสก์เสีย แนะนำให้ลองติดตั้ง GRUB ใหม่หรือเช็คสถานะฮาร์ดดิสก์