Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Ubuntu ไม่บูท? 5 วิธีแก้ไขจากผู้เชี่ยวชาญสำหรับปัญหาบูททั่วไป

คุณเปิดคอมพิวเตอร์ พร้อมทำงาน แก้ไขเอกสาร ผสมเพลง หรือแค่เล่นเกม... แต่บางอย่างผิดปกติ Ubuntu ไม่บูท

น่าเสียดายที่ Linux น่าเชื่อถือโดยทั่วไป และ Ubuntu ได้รับความนิยม บางครั้งก็เจอปัญหา เหมือน Windows 11 หรือ macOS ในกรณีส่วนใหญ่ คุณจะสามารถหาทางแก้ได้

ไม่ว่าคุณจะใช้ Ubuntu Desktop หรือ Ubuntu Server นี่คือสิ่งที่ต้องทำถ้า Ubuntu ไม่บูท

Ubuntu ไม่บูท? ลอง 5 เคล็ดลับนี้

Ubuntu ทำงานออกจากกล่องโดยปกติ คุณสามารถเห็นปัญหาการบูทส่วนใหญ่ได้จากการบูทช้ามาก หรือ Ubuntu ไม่เริ่มต้นเลย

ถ้า Ubuntu ไม่บูท ให้ทำตาม 5 ขั้นตอนนี้:

  1. ตรวจสอบ bootable devices
  2. GRUB bootloader ทำงานไหม?
  3. ซ่อมแซม bootloader menu
  4. ติดตั้ง Ubuntu ใหม่
  5. เปลี่ยนฮาร์ดแวร์ที่ชำรุด

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

ถ้าระบบ Ubuntu ของคุณไม่บูท ถึงเวลาทำตาม 5 ขั้นตอนนี้ คุณสามารถใช้ขั้นตอนเหล่านี้ได้ตลอดเวลา ไม่ว่าคุณจะรัน Ubuntu มาสักพักแล้ว หรือ Ubuntu ไม่บูททันทีหลังติดตั้ง

1. อุปกรณ์ที่ต่ออยู่ก่อให้เกิดปัญหาบูท Ubuntu?

ถ้า Ubuntu ไม่เริ่มต้น อาจเป็นเพราะมี bootable disk ต่ออยู่

คุณไม่ได้อยู่คนเดียว นี่เป็นหนึ่งในปัญหาที่พบบ่อยที่สุดกับ Ubuntu ไม่บูท มักเกิดทันทีหลังการติดตั้ง เนื่องจาก Ubuntu boot disk (USB device หรือ DVD) ถูกตั้งเป็น boot device ปัญหานี้ใหญ่จน installer แจ้งให้คุณ eject installation media ก่อน first boot

เพื่อตรวจสอบ boot device ปัจจุบัน ให้ boot เข้า system UEFI/BIOS หรือ boot order menu ทั้งสองเข้าถึงได้จากหน้าจอ POST ซึ่งปรากฏเมื่อ PC เปิดเครื่อง หากคุณเจอปัญหาในการหา boot order menu ให้ตรวจสอบเอกสารของคอมพิวเตอร์ (หรือ motherboard)

2. Ubuntu ไม่บูทเพราะ GRUB Bootloader ไม่ทำงาน

GRUB คือ bootloader ที่รับผิดชอบให้ OS ที่เลือกบูท บน dual boot machine มันจะ list และบูท OS ที่ติดตั้งทั้งหมด รวมถึง Windows

อย่างไรก็ตาม การติดตั้ง Windows พร้อม Ubuntu อาจนำไปสู่ bootloader ถูก overwrite นำไปสู่ปัญหาบูท Ubuntu

ปัญหาอื่นๆ อาจ corrupt bootloader เช่น failed upgrade หรือ power failure ไม่ว่าสถานการณ์จะเป็นอย่างไร คุณอาจเห็น error บน Ubuntu เช่น "grub failed boot detection"

เพื่อตรวจสอบ GRUB bootloader ให้ restart PC พร้อมค้าง Shift คุณควรจะเห็นรายการ OS ที่ติดตั้ง .navigate เมนูด้วยปุ่มลูกศร

ถ้าไม่เห็น ปัญหาคือ GRUB bootloader ชำรุดหรือถูก overwrite การซ่อมแซม bootloader เป็นทางออกเดียว (ถ้า dual boot คุณยังเข้าถึง Windows ได้)

ถ้าคุณเห็น GRUB Bootloader ให้ข้ามไปส่วนถัดไป

ซ่อมแซม GRUB Bootloader เพื่อบูท Ubuntu

ถ้า GRUB ไม่โหลด Ubuntu จะไม่บูท สงสัยดีที่คุณสามารถซ่อม GRUB ด้วย Ubuntu installation media Restart คอมพิวเตอร์พร้อม disc และรอโหลด

อีกครั้ง คุณอาจต้องเปลี่ยน boot order ตามที่อธิบายข้างต้น จด boot order ก่อนเปลี่ยน!

เมื่อ installation media บูทเข้าสู่ Live environment แล้ว ยืนยันว่ามี network connection แล้วเปิด Terminal ใส่:

sudo grub-install /dev/sda

คุณยังสามารถ update GRUB ด้วย:

sudo update-grub

ตอนนี้คุณควร restart PC และบูทเข้า Ubuntu ได้ หรือจะถูก list เป็นตัวเลือกใน GRUB bootloader menu

ถ้าคุณเห็น bootloader แล้ว คุณไม่ต้องทำข้างต้น มี built-in recovery tool ช่วยเมื่อ Ubuntu ไม่บูท

ใน bootloader menu:

  1. เลือก Advanced options for Ubuntu
  2. ใช้ปุ่มลูกศรเลือก entry ที่ต่อท้ายด้วย (recovery mode)
  3. กด Enter เพื่อต่อ

รอ Ubuntu บูทเข้าสู่ OS เวอร์ชันลดขนาด หากเคยบูท Windows Safe Mode จะสังเกตเห็นมันคล้ายกัน

มีตัวเลือกซ่อมแซมหลายอย่างแก้ไขเมื่อ Ubuntu ไม่บูท สามตัวที่ควอลองตามลำดับคือ:

  1. fsck: file system check tool สแกน hard disk drive และซ่อม error ที่พบ
  2. clean: ใช้สร้าง free space มีประโยชน์ถ้าสาเหตุ Ubuntu ไม่บูทคือไม่พอ HDD space
  3. dpkg: ด้วยนี้คุณซ่อม broken software packages ได้ Failed software installations หรือ updates อาจก่อให้เกิดปัญหา Ubuntu ไม่เริ่มต้น การซ่อมควรแก้ไขได้

หากคุณเพิ่งติดตั้ง Ubuntu และมันไม่บูท คุณควรลอง failsafeX tool ด้วย Graphics drivers หรือปัญหากับ Xorg graphical server อาจเป็นสาเหตุในสถานการณ์นี้ ใช้ failsafeX เพื่อเอาชนะ Ubuntu booting error นี้

Root menu item สำหรับ advanced users ที่มีทักษะแก้ปัญหาเอง

4. Ubuntu บูทไม่สำเร็จ? ถึงเวลาติดตั้งใหม่

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

  1. ก่อนอื่น boot เข้า Live environment บน Ubuntu installation media ตามที่อธิบายข้างต้น
  2. ต่อมา เริ่มติดตั้ง Ubuntu
  3. เมื่อ installer ตรวจพบ Ubuntu ติดตั้งอยู่แล้ว ให้เลือก Reinstall Ubuntu
  4. เลือกตัวเลือกที่มีหมายเหตุ "Documents, music, and other personal files will be kept."
  5. ดำเนินการ reinstall ต่อ

โดยปبعيع ควรมี backup ข้อมูล Ubuntu ทั้งหมดไว้ก่อน อาจทำ manually ด้วย backup utility หรือใช้ disk cloning tool เช่น dd

เมื่อ reinstall เสร็จ Ubuntu ควรกลับมาทำงานได้

ตัวเลือก Erase Ubuntu and Install ไม่แนะนำ เว้นแต่ตัวเลือกอื่นล้มเหลว อีกครั้ง ควร backup ข้อมูลก่อน

5. Ubuntu Linux ไม่บูท? ตรวจสอบฮาร์ดแวร์ที่ชำรุด

สาเหตุอีกอย่างของ Ubuntu ไม่สามารถบูทได้คือ faulty hardware ปัญหาบูทอาจเกิดจาก:

  • Hard disk drive (HDD) หรือ cabling fault
  • Motherboard issues
  • Processor (CPU) problem
  • Power Supply Unit (PSU) issues

ลองคู่มือของเราสำหรับการซ่อม hard disk drive คุณอาจอ่านเพิ่มเกี่ยวกับการวินิจฉัยปัญหาฮาร์ดแวร์ที่ป้องกันคอมพิวเตอร์ไม่ให้บูท

เมื่อ faulty HDD ถูกเปลี่ยนแล้ว คุณจะต้องติดตั้ง Ubuntu ใหม่จากศูนย์ เว้นแต่คุณมี backup แม้จะเป็นวิธี "scorched earth" แต่นี้จะแก้ปัญหา Ubuntu ไม่เริ่มต้น

ลาก่อนปัญหาบูทของ Ubuntu!

ไม่ว่าจะเป็น Ubuntu ที่เพิ่งติดตั้งบูทล้มเหลว หรือ Ubuntu เก่าที่ไม่ทำงาน มันไม่จำเป็นต้องเป็น easy fix

ถ้าคุณล้มเหลวในการซ่อม GRUB bootloader อาจใช้เวลานานก่อนที่คุณจะได้คอมพิวเตอร์ที่ใช้งานได้อีก ยังมีข้อโต้แย้งอีกอย่างสนับสนุนการ maintain regular backups หรืออย่างน้อย sync ข้อมูลที่มีค่ากับ cloud!

จำไว้ นี่อาจเกิดกับ OS ใดๆ ไม่ได้แค่ Ubuntu ถ้าอะไรไม่ได้ผล ในที่สุดคุณควร clean install Ubuntu เวอร์ชันล่าสุด