คู่มือฉบับสมบูรณ์สำหรับโหมดกู้คืน Ubuntu 24 | วิธีการบูต, ขั้นตอนการซ่อมแซม, และการแก้ไขปัญหา

目次

1. บทนำ

Ubuntu เป็นระบบปฏิบัติการ Linux ที่ได้รับความนิยมเนื่องจากความเรียบง่ายและเป็นมิตรต่อผู้ใช้ อย่างไรก็ตาม การอัปเดตระบบหรือการเปลี่ยนแปลงการกำหนดค่าอาจทำให้ Ubuntu ไม่สามารถบูตได้โดยทันที ในกรณีเช่นนี้ การใช้ โหมดกู้คืน (Recovery Mode) มีความสำคัญต่อการซ่อมแซมระบบ

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

โหมดกู้คืนคืออะไร?

โหมดกู้คืนของ Ubuntu คือโหมดบูตพิเศษที่เข้าถึงได้ผ่าน GRUB (GNU GRUB bootloader) ซึ่งช่วยให้ทำการแก้ไขปัญหาและซ่อมแซมระบบได้ ต่างจากการบูตปกติ โหมดนี้จะทำงานด้วยทรัพยากรระบบขั้นต่ำและให้สิทธิ์ระดับผู้ดูแลระบบ (administrator) เข้าถึงเชลล์

ด้วยโหมดกู้คืน คุณสามารถทำงานต่อไปนี้ได้:

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

จุดประสงค์ของบทความนี้

บทความนี้อธิบายวิธีการใช้ โหมดกู้คืนใน Ubuntu 24 โดยเฉพาะ เราจะครอบคลุมหัวข้อต่อไปนี้:

  1. โหมดกู้คืนใน Ubuntu 24 คืออะไร?
  2. วิธีเข้าสู่โหมดกู้คืนใน Ubuntu 24
  3. รายละเอียดของตัวเลือกที่มีในโหมดกู้คืน
  4. วิธีแก้ไขปัญหาด้วยโหมดกู้คืน
  5. ข้อควรระวังสำคัญเมื่อใช้โหมดกู้คืน
  6. คำถามที่พบบ่อย (FAQ)

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

2. โหมดกู้คืนของ Ubuntu 24 คืออะไร?

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

ส่วนนี้ให้ภาพรวมของโหมดกู้คืน ความแตกต่างจากการบูตปกติ และสิ่งที่สามารถทำได้ด้วยโหมดนี้

โหมดกู้คืนคืออะไร?

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

ผู้ใช้อาจพบปัญหาทั่วไปต่อไปนี้ขณะใช้ Ubuntu:

  • Ubuntu ไม่สามารถบูตได้หลังจากอัปเดต
  • การตั้งค่าที่ไม่ถูกต้องทำให้ GUI (Graphical User Interface) ไม่สามารถเริ่มทำงานได้
  • แพ็กเกจซอฟต์แวร์เสียหายทำให้ระบบไม่เสถียร
  • ไฟล์ระบบเสียหายทำให้การบูตปกติเป็นไปไม่ได้
  • GRUB bootloader เสียหายทำให้ระบบไม่สามารถเริ่มทำงานได้

ในกรณีเหล่านี้ โหมดกู้คืนสามารถใช้เพื่อซ่อมแซมปัญหาที่ไม่สามารถแก้ไขได้ด้วยวิธีปกติ

ความแตกต่างจากการบูตปกติ

ในกระบวนการบูต Ubuntu ปกติ จะเกิดขั้นตอนต่อไปนี้:

  1. เมื่อเปิดเครื่อง GRUB bootloader จะเริ่มทำงาน
  2. เคอร์เนลโหลดในโหมดปกติ
  3. บริการและไดรเวอร์ระบบที่สำคัญจะถูกเริ่มต้น
  4. GUI (Graphical User Interface) เริ่มทำงานและแสดงหน้าจอเข้าสู่ระบบ

อย่างไรก็ตาม กระบวนการของโหมดกู้คืนแตกต่างกันดังนี้:

  1. เปิดเมนู GRUB ด้วยตนเองระหว่างการบูต
  2. เลือกโหมดกู้คืนเพื่อโหลดเคอร์เนลขั้นต่ำเท่านั้น
  3. ระบบทำงานใน Command Line Interface (CLI) แทน GUI
  4. เมนูการซ่อมแซมปรากฏพร้อมตัวเลือกสำหรับการซ่อมแซมแพ็กเกจ, ตรวจสอบดิสก์, และอื่น ๆ
  5. หลังจากแก้ไขปัญหา ระบบจะกลับสู่โหมดบูตปกติ

สิ่งที่คุณทำได้ในโหมดกู้คืน

โหมดกู้คืนอนุญาตให้ผู้ใช้ทำงานต่อไปนี้:

1. ซ่อมแซมแพ็กเกจที่เสียหาย

  • หากเกิดข้อผิดพลาดระหว่างการอัปเดตระบบทำให้แพ็กเกจเสียหาย คุณสามารถใช้ตัวเลือก dpkg เพื่อแก้ไขได้
  • ตัวอย่าง:
    dpkg --configure -a
    

2. แก้ไขข้อผิดพลาดของดิสก์

  • หากระบบไฟล์เสียหาย Ubuntu อาจไม่สามารถเริ่มทำงานได้ คำสั่ง fsck สามารถใช้ตรวจสอบและซ่อมแซมข้อผิดพลาดได้
  • ตัวอย่าง:
    fsck -y /dev/sda1
    

3. เปิดการเชื่อมต่อเครือข่าย

  • หากต้องการการเข้าถึงเครือข่ายสำหรับการซ่อมแซม คุณสามารถเปิดใช้งานได้โดยใช้ตัวเลือก network

4. ซ่อม GRUB

  • หากตัวโหลดบูต GRUB เสียหาย สามารถติดตั้งใหม่ได้จากโหมด Recovery
  • ตัวอย่าง:
    grub-install /dev/sda
    

5. เข้าถึง Root Shell

  • การเริ่มต้นปกติจำกัดสิทธิ์ root แต่ในโหมด Recovery ตัวเลือก root จะอนุญาตให้เข้าถึง shell ตรง
  • ตัวอย่าง:
    passwd username
    

เมื่อใดควรใช้โหมด Recovery?

ตารางต่อไปนี้สรุปสถานการณ์ทั่วไปที่ควรใช้โหมด Recovery:

SituationWhat Recovery Mode Can Do
Ubuntu fails to startRepair GRUB, reinstall the kernel
Issues after a system updateFix broken packages, roll back updates
Disk errorsUse fsck to repair the file system
Forgotten passwordReset using the root shell
Network issuesEnable network with the network option

สรุป

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

3. วิธีเข้าสู่โหมด Recovery ใน Ubuntu 24

วิธีเข้าสู่โหมด Recovery ใน Ubuntu 24 มีความแตกต่างเล็กน้อยขึ้นอยู่กับสถานะของระบบและสภาพแวดล้อมการบูต (BIOS/UEFI) ส่วนนี้ให้คำแนะนำอย่างละเอียดเกี่ยวกับวิธี เปิดเมนู GRUB, เข้าถึงโหมด Recovery, และแก้ไขปัญหาที่ GRUB ไม่ปรากฏ

การเปิดเมนู GRUB

เพื่อใช้โหมด Recovery คุณต้องเข้าถึงเมนู GRUB (ตัวโหลดบูต GNU GRUB) ก่อน

สำหรับระบบ BIOS (Legacy Boot)

  1. เปิดเครื่องคอมพิวเตอร์ของคุณ
  2. ก่อนที่โลโก้ Ubuntu จะปรากฏ ให้กดค้างปุ่ม Shift
  3. เมนู GRUB ควรปรากฏขึ้น

สำหรับระบบ UEFI

  1. เปิดเครื่องคอมพิวเตอร์ของคุณ
  2. ก่อนที่โลโก้ Ubuntu จะปรากฏ ให้กดปุ่ม Esc ซ้ำ ๆ
  3. เมนู GRUB ควรปรากฏขึ้น

💡 เคล็ดลับ:

  • หากเมนู GRUB ไม่ปรากฏ ลองกด Shift หรือ Esc ในเวลาต่าง ๆ
  • ในระบบ dual-boot หน้าจอเลือกระบบปฏิบัติการอาจปรากฏก่อน

การเลือกโหมด Recovery

เมื่อเมนู GRUB ปรากฏ ให้ทำตามขั้นตอนต่อไปนี้:

  1. เลือก “Advanced options for Ubuntu”
  • ใช้ปุ่มลูกศร (↑↓) เพื่อเลื่อนและกด Enter
  1. เลือกตัวเลือกโหมด Recovery
  • ตัวอย่าง: Ubuntu, with Linux 6.5.0-XX-generic (recovery mode)
  • แนะนำให้เลือกเคอร์เนลล่าสุดที่มีอยู่
  1. เมนูโหมด Recovery จะปรากฏขึ้น
  • ที่นี่คุณสามารถเลือกจากตัวเลือกการซ่อมแซมต่าง ๆ

การแก้ไขปัญหาเมื่อเมนู GRUB ไม่ปรากฏ

กรณีที่ 1: เมนู GRUB ถูกข้าม

  • สาเหตุ: การตั้งค่า Ubuntu อาจกำหนดให้ GRUB แสดงเป็น 0 วินาที
  • วิธีแก้ไข: แก้ไขการตั้งค่า GRUB โดยใช้คำสั่งต่อไปนี้:
    sudo nano /etc/default/grub
    

เปลี่ยน GRUB_TIMEOUT=0 เป็น GRUB_TIMEOUT=10 จากนั้นบันทึกด้วย Ctrl + XYEnter ให้ใช้การเปลี่ยนแปลง:

sudo update-grub

กรณีที่ 2: GRUB เสียหาย

  • วิธีแก้ไข: บูตจาก USB Live ของ Ubuntu และติดตั้ง GRUB ใหม่
    sudo mount /dev/sdaX /mnt  # Mount the Ubuntu partition
    sudo grub-install --boot-directory=/mnt/boot /dev/sda
    sudo update-grub
    

กรณีที่ 3: Windows เขียนทับ GRUB ในระบบ dual-boot

  • วิธีแก้ไข: ใช้เครื่องมือ Boot Repair เพื่อคืนค่า GRUB
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt update
    sudo apt install -y boot-repair
    boot-repair
    

4. การทำความเข้าใจตัวเลือกโหมด Recovery

เมื่อคุณเข้าสู่โหมด Recovery ตัวเลือกเมนูต่อไปนี้จะปรากฏ:

Option NameDescription
resumeExit Recovery Mode and boot normally
cleanRemove unnecessary packages to free disk space
dpkgRepair broken packages
fsckCheck and repair the file system
networkEnable network connectivity (for online repairs)
rootOpen a root shell for administrative operations

สรุป

  • คุณสามารถเข้าถึงโหมด Recovery ของ Ubuntu 24 ผ่านเมนู GRUB
  • ใช้ Shift สำหรับ BIOS และ Esc สำหรับ UEFI เพื่อเปิดเมนู GRUB
  • หากเมนู GRUB ไม่ปรากฏ ให้ปรับการตั้งค่า GRUB หรือซ่อม GRUB
  • โหมด Recovery มีตัวเลือกหลายอย่างเพื่อช่วยแก้ปัญหาระบบ

5. สถานการณ์ปัญหาที่พบบ่อยในโหมด Recovery

ส่วนนี้ให้ขั้นตอนการแก้ไขปัญหาที่ใช้ได้จริงสำหรับปัญหาทั่วไปที่สามารถแก้ไขได้โดยใช้โหมด Recovery

Ubuntu 24 ไม่บูต

อาการ:

  • หน้าจอดำต่อเนื่องเมื่อเริ่มต้น
  • Ubuntu ไม่ปรากฏในเมนูบูตบนระบบ dual-boot
  • ข้อความแสดงข้อผิดพลาด: “Kernel Panic – not syncing: VFS”

วิธีแก้ไข:

1. ซ่อม GRUB

หาก GRUB เสียหาย ให้ซ่อมมันจากโหมด Recovery

  1. เปิดเมนู GRUB (กด Shift หรือ Esc ระหว่างบูต)
  2. เลือกโหมดกู้คืน จากนั้นเปิด shell root
  3. รันคำสั่งต่อไปนี้:
    grub-install /dev/sda
    update-grub
    reboot
    

สรุป

โหมดกู้คืนเป็นเครื่องมือที่จำเป็นสำหรับการแก้ไขปัญหาการบูต Ubuntu ทั่วไป

6. ข้อควรระวังสำคัญเมื่อใช้โหมดกู้คืน

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

การใช้สิทธิ์ Root อย่างระมัดระวัง

โหมดกู้คืนอนุญาตให้เข้าถึง shell root แต่การดำเนินการที่ไม่ถูกต้องอาจทำให้ระบบเสียหาย

❌ การกระทำที่ควรหลีกเลี่ยง

CommandEffect
rm -rf /Deletes all files, making Ubuntu unbootable
dd if=/dev/zero of=/dev/sdaCompletely erases the hard drive

สรุป

โหมดกู้คืนมีประสิทธิภาพสูงแต่ควรใช้อย่างระมัดระวังเสมอ ควรสำรองข้อมูลก่อนทำการเปลี่ยนแปลงครั้งใหญ่

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

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

ต้องทำอย่างไรหากไม่สามารถเข้าสู่โหมดกู้คืนได้

Q1: เมนู GRUB ไม่ปรากฏแม้จะกด Shift หรือ Esc ต้องทำอย่างไร?

A: เมนู GRUB อาจถูกตั้งค่าให้ข้ามโดยอัตโนมัติ ลองใช้วิธีแก้ไขต่อไปนี้:

  1. กด Shift (BIOS) หรือ Esc (UEFI) ซ้ำๆ ระหว่างบูต
  2. เมื่อ Ubuntu บูตแล้ว แก้ไขการตั้งค่า timeout ของ GRUB:
    sudo nano /etc/default/grub
    

เปลี่ยน GRUB_TIMEOUT=0 เป็น GRUB_TIMEOUT=10 จากนั้นบันทึกโดยใช้ Ctrl + XYEnter ใช้การเปลี่ยนแปลง:

sudo update-grub
  1. รีสตาร์ทระบบและตรวจสอบว่าเมนู GRUB ปรากฏหรือไม่

จะทำอย่างไรหากคีย์บอร์ดหรือเมาส์ไม่ทำงานในโหมดกู้คืน?

Q2: คีย์บอร์ดของฉันไม่ตอบสนองในโหมดกู้คืน

A: คีย์บอร์ดไร้สายบางตัวและอุปกรณ์ USB อาจไม่ได้รับการรับรู้ในโหมดกู้คืน

วิธีแก้ไข:

  1. ใช้คีย์บอร์ด USB แบบมีสายแทนแบบไร้สาย
  2. ตรวจสอบการตั้งค่า BIOS:
  • ตรวจสอบให้แน่ใจว่า “Legacy USB Support” ถูกเปิดใช้งาน
  1. ลองเชื่อมต่อคีย์บอร์ดกับพอร์ต USB อื่น

จะทำอย่างไรหากโหมดกู้คืนไม่สามารถเข้าถึงอินเทอร์เน็ตได้?

Q3: ฉันเลือกตัวเลือก network แล้ว แต่ไม่สามารถเข้าถึงอินเทอร์เน็ตได้

A: แม้จะเปิดใช้งาน network แล้ว ก็อาจต้องกำหนดค่าด้วยตนเอง

วิธีแก้ไข:

  1. รีสตาร์ทบริการเครือข่าย:
    sudo systemctl restart NetworkManager
    
  1. ขอที่อยู่ IP ด้วยตนเอง:
    sudo dhclient
    
  1. สำหรับ Wi-Fi เชื่อมต่อด้วยตนเอง:
    nmcli d wifi connect "SSID" password "your_password"
    

จะทำอย่างไรหากการซ่อมแซมระบบไฟล์ล้มเหลว?

Q4: การรัน fsck แสดงข้อผิดพลาดว่า “Filesystem is mounted.”

A: fsck ไม่สามารถรันบนระบบไฟล์ที่ถูก mount ได้ ลองทำขั้นตอนเหล่านี้:

  1. เลือกตัวเลือก root ในโหมดกู้คืน
  2. Remount ระบบไฟล์ root เป็นโหมดอ่านอย่างเดียว:
    mount -o remount,ro /
    
  1. รัน fsck บนพาร์ติชันที่เหมาะสม:
    fsck -y /dev/sda1
    

จะทำอย่างไรหากการซ่อมแซมแพ็กเกจล้มเหลว?

Q5: ตัวเลือก dpkg ล้มเหลวในการซ่อมแซมแพ็กเกจที่เสียหาย

A: ในกรณีที่เสียหายรุนแรง ต้องแทรกแซงด้วยตนเอง

วิธีแก้ไข:

  1. ลบแพ็กเกจที่เสียหาย:
    sudo apt remove --purge package_name
    
  1. อัปเกรดแพ็กเกจทั้งหมด:
    sudo apt update && sudo apt upgrade -y
    
  1. แก้ไขแพ็กเกจที่เสียหายด้วยตนเอง:
    sudo dpkg --configure -a
    sudo apt --fix-broken install
    

วิธีรีเซ็ตรหัสผ่านที่ลืมไป?

Q6: ฉันลืมรหัสผ่านล็อกอิน Ubuntu สามารถรีเซ็ตได้หรือไม่?

A: ใช่ คุณสามารถรีเซ็ตรหัสผ่านโดยใช้ shell root ในโหมดกู้คืน

วิธีแก้ไข:

  1. เลือกตัวเลือก root ในโหมดกู้คืน
  2. รันคำสั่งต่อไปนี้:
    passwd username
    
  1. ป้อนรหัสผ่านใหม่และยืนยัน
  2. รีบูตระบบ:
    reboot
    

8. สรุป

โหมดกู้คืนของ Ubuntu 24 เป็นเครื่องมือที่ทรงพลังสำหรับการแก้ไขปัญหาและซ่อมแซมระบบ คู่มือนี้ครอบคลุมตั้งแต่พื้นฐานไปจนถึงเทคนิคการแก้ไขปัญหาโดยละเอียด

ประเด็นสำคัญ

1. การทำความเข้าใจโหมดกู้คืน Ubuntu 24

  • ใช้สำหรับการแก้ไขปัญหาและซ่อมแซมระบบ Ubuntu.
  • สามารถแก้ไขปัญหาเช่น แพคเกจเสีย, ข้อผิดพลาดของระบบไฟล์, และปัญหา GRUB .

2. วิธีเข้าสู่โหมด Recovery

  • ใช้ Shift (BIOS) หรือ Esc (UEFI) เพื่อเปิดเมนู GRUB.
  • เลือ “Advanced options for Ubuntu” แล้วเลือก Recovery Mode.

3. ตัวเลือกของโหมด Recovery

OptionPurpose
resumeExit Recovery Mode and boot normally
cleanRemove unnecessary packages
dpkgRepair broken packages
fsckCheck and repair filesystem errors
networkEnable internet access
rootOpen a root shell for advanced repairs

ความคิดสุดท้าย

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

จำไว้เสมอ:

  • สำรองข้อมูลของคุณก่อนทำการเปลี่ยนแปลงสำคัญ.
  • ใช้ตัวเลือกของโหมด Recovery อย่างระมัดระวัง โดยเฉพาะเมื่อรันคำสั่งระดับ root.
  • อ้างอิงคู่มือนี้ทุกครั้งที่คุณพบปัญหากับ Ubuntu 24.
年収訴求