- 1 1. บทนำ
- 2 2. โหมดกู้คืนของ Ubuntu 24 คืออะไร?
- 3 3. วิธีเข้าสู่โหมด Recovery ใน Ubuntu 24
- 4 4. การทำความเข้าใจตัวเลือกโหมด Recovery
- 5 5. สถานการณ์ปัญหาที่พบบ่อยในโหมด Recovery
- 6 6. ข้อควรระวังสำคัญเมื่อใช้โหมดกู้คืน
- 7 7. คำถามที่พบบ่อย (FAQ)
- 8 8. สรุป
1. บทนำ
Ubuntu เป็นระบบปฏิบัติการ Linux ที่ได้รับความนิยมเนื่องจากความเรียบง่ายและเป็นมิตรต่อผู้ใช้ อย่างไรก็ตาม การอัปเดตระบบหรือการเปลี่ยนแปลงการกำหนดค่าอาจทำให้ Ubuntu ไม่สามารถบูตได้โดยทันที ในกรณีเช่นนี้ การใช้ โหมดกู้คืน (Recovery Mode) มีความสำคัญต่อการซ่อมแซมระบบ
โหมดกู้คืนเป็นโหมดพิเศษที่ทำให้ระบบบูตด้วย ฟังก์ชันขั้นต่ำ ซึ่งช่วยให้สามารถแก้ไขปัญหาและซ่อมแซมได้แม้ระบบจะไม่สามารถเริ่มทำงานได้เนื่องจากไฟล์เสียหายหรือการตั้งค่าที่ไม่ถูกต้อง
โหมดกู้คืนคืออะไร?
โหมดกู้คืนของ Ubuntu คือโหมดบูตพิเศษที่เข้าถึงได้ผ่าน GRUB (GNU GRUB bootloader) ซึ่งช่วยให้ทำการแก้ไขปัญหาและซ่อมแซมระบบได้ ต่างจากการบูตปกติ โหมดนี้จะทำงานด้วยทรัพยากรระบบขั้นต่ำและให้สิทธิ์ระดับผู้ดูแลระบบ (administrator) เข้าถึงเชลล์
ด้วยโหมดกู้คืน คุณสามารถทำงานต่อไปนี้ได้:
- ซ่อมแซมไฟล์ระบบที่เสียหาย
- แก้ไขหรือทำการติดตั้งแพ็กเกจซอฟต์แวร์ใหม่
- ตรวจสอบและซ่อมแซมข้อผิดพลาดของระบบไฟล์
- เปิดการเชื่อมต่อเครือข่าย
- ซ่อมแซมและติดตั้ง GRUB ใหม่
- ดำเนินการระบบด้วยสิทธิ์ root
จุดประสงค์ของบทความนี้
บทความนี้อธิบายวิธีการใช้ โหมดกู้คืนใน Ubuntu 24 โดยเฉพาะ เราจะครอบคลุมหัวข้อต่อไปนี้:
- โหมดกู้คืนใน Ubuntu 24 คืออะไร?
- วิธีเข้าสู่โหมดกู้คืนใน Ubuntu 24
- รายละเอียดของตัวเลือกที่มีในโหมดกู้คืน
- วิธีแก้ไขปัญหาด้วยโหมดกู้คืน
- ข้อควรระวังสำคัญเมื่อใช้โหมดกู้คืน
- คำถามที่พบบ่อย (FAQ)
คู่มือนี้มุ่งหมายเพื่อช่วยให้ผู้ใช้ใช้โหมดกู้คืนอย่างมีประสิทธิภาพในการแก้ไขและแก้ปัญหาระบบ
2. โหมดกู้คืนของ Ubuntu 24 คืออะไร?
โหมดกู้คืนใน Ubuntu 24 คือโหมดบูตพิเศษที่ออกแบบมาสำหรับการแก้ไขปัญหาและซ่อมแซมระบบ ต่างจากการเริ่มต้นปกติ โหมดนี้บูตระบบด้วย ฟีเจอร์ขั้นต่ำและให้สิทธิ์ระดับผู้ดูแลระบบเข้าถึงเชลล์ ทำให้ผู้ใช้สามารถแก้ไขปัญหาต่าง ๆ ได้
ส่วนนี้ให้ภาพรวมของโหมดกู้คืน ความแตกต่างจากการบูตปกติ และสิ่งที่สามารถทำได้ด้วยโหมดนี้
โหมดกู้คืนคืออะไร?
โหมดกู้คืนคือ โหมดบูตสำหรับการซ่อมแซมระบบที่เข้าถึงได้จากเมนู GRUB ของ Ubuntu (bootloader) ต่างจากการบูตปกติ โหมดนี้จะเปิดเฉพาะบริการที่จำเป็นเท่านั้น ทำให้ผู้ใช้สามารถวินิจฉัยและแก้ไขปัญหาระบบได้
ผู้ใช้อาจพบปัญหาทั่วไปต่อไปนี้ขณะใช้ Ubuntu:
- Ubuntu ไม่สามารถบูตได้หลังจากอัปเดต
- การตั้งค่าที่ไม่ถูกต้องทำให้ GUI (Graphical User Interface) ไม่สามารถเริ่มทำงานได้
- แพ็กเกจซอฟต์แวร์เสียหายทำให้ระบบไม่เสถียร
- ไฟล์ระบบเสียหายทำให้การบูตปกติเป็นไปไม่ได้
- GRUB bootloader เสียหายทำให้ระบบไม่สามารถเริ่มทำงานได้
ในกรณีเหล่านี้ โหมดกู้คืนสามารถใช้เพื่อซ่อมแซมปัญหาที่ไม่สามารถแก้ไขได้ด้วยวิธีปกติ
ความแตกต่างจากการบูตปกติ
ในกระบวนการบูต Ubuntu ปกติ จะเกิดขั้นตอนต่อไปนี้:
- เมื่อเปิดเครื่อง GRUB bootloader จะเริ่มทำงาน
- เคอร์เนลโหลดในโหมดปกติ
- บริการและไดรเวอร์ระบบที่สำคัญจะถูกเริ่มต้น
- GUI (Graphical User Interface) เริ่มทำงานและแสดงหน้าจอเข้าสู่ระบบ
อย่างไรก็ตาม กระบวนการของโหมดกู้คืนแตกต่างกันดังนี้:
- เปิดเมนู GRUB ด้วยตนเองระหว่างการบูต
- เลือกโหมดกู้คืนเพื่อโหลดเคอร์เนลขั้นต่ำเท่านั้น
- ระบบทำงานใน Command Line Interface (CLI) แทน GUI
- เมนูการซ่อมแซมปรากฏพร้อมตัวเลือกสำหรับการซ่อมแซมแพ็กเกจ, ตรวจสอบดิสก์, และอื่น ๆ
- หลังจากแก้ไขปัญหา ระบบจะกลับสู่โหมดบูตปกติ
สิ่งที่คุณทำได้ในโหมดกู้คืน
โหมดกู้คืนอนุญาตให้ผู้ใช้ทำงานต่อไปนี้:
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:
| Situation | What Recovery Mode Can Do |
|---|---|
| Ubuntu fails to start | Repair GRUB, reinstall the kernel |
| Issues after a system update | Fix broken packages, roll back updates |
| Disk errors | Use fsck to repair the file system |
| Forgotten password | Reset using the root shell |
| Network issues | Enable 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)
- เปิดเครื่องคอมพิวเตอร์ของคุณ
- ก่อนที่โลโก้ Ubuntu จะปรากฏ ให้กดค้างปุ่ม
Shift - เมนู GRUB ควรปรากฏขึ้น
สำหรับระบบ UEFI
- เปิดเครื่องคอมพิวเตอร์ของคุณ
- ก่อนที่โลโก้ Ubuntu จะปรากฏ ให้กดปุ่ม
Escซ้ำ ๆ - เมนู GRUB ควรปรากฏขึ้น
💡 เคล็ดลับ:
- หากเมนู GRUB ไม่ปรากฏ ลองกด
ShiftหรือEscในเวลาต่าง ๆ - ในระบบ dual-boot หน้าจอเลือกระบบปฏิบัติการอาจปรากฏก่อน
การเลือกโหมด Recovery
เมื่อเมนู GRUB ปรากฏ ให้ทำตามขั้นตอนต่อไปนี้:
- เลือก “Advanced options for Ubuntu”
- ใช้ปุ่มลูกศร (↑↓) เพื่อเลื่อนและกด
Enter
- เลือกตัวเลือกโหมด Recovery
- ตัวอย่าง:
Ubuntu, with Linux 6.5.0-XX-generic (recovery mode) - แนะนำให้เลือกเคอร์เนลล่าสุดที่มีอยู่
- เมนูโหมด Recovery จะปรากฏขึ้น
- ที่นี่คุณสามารถเลือกจากตัวเลือกการซ่อมแซมต่าง ๆ
การแก้ไขปัญหาเมื่อเมนู GRUB ไม่ปรากฏ
กรณีที่ 1: เมนู GRUB ถูกข้าม
- สาเหตุ: การตั้งค่า Ubuntu อาจกำหนดให้ GRUB แสดงเป็น 0 วินาที
- วิธีแก้ไข: แก้ไขการตั้งค่า GRUB โดยใช้คำสั่งต่อไปนี้:
sudo nano /etc/default/grub
เปลี่ยน GRUB_TIMEOUT=0 เป็น GRUB_TIMEOUT=10 จากนั้นบันทึกด้วย Ctrl + X → Y → Enter ให้ใช้การเปลี่ยนแปลง:
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เพื่อคืนค่า GRUBsudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install -y boot-repair boot-repair
4. การทำความเข้าใจตัวเลือกโหมด Recovery
เมื่อคุณเข้าสู่โหมด Recovery ตัวเลือกเมนูต่อไปนี้จะปรากฏ:
| Option Name | Description |
|---|---|
| resume | Exit Recovery Mode and boot normally |
| clean | Remove unnecessary packages to free disk space |
| dpkg | Repair broken packages |
| fsck | Check and repair the file system |
| network | Enable network connectivity (for online repairs) |
| root | Open 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
- เปิดเมนู GRUB (กด
ShiftหรือEscระหว่างบูต) - เลือกโหมดกู้คืน จากนั้นเปิด shell
root - รันคำสั่งต่อไปนี้:
grub-install /dev/sda update-grub reboot
สรุป
โหมดกู้คืนเป็นเครื่องมือที่จำเป็นสำหรับการแก้ไขปัญหาการบูต Ubuntu ทั่วไป
6. ข้อควรระวังสำคัญเมื่อใช้โหมดกู้คืน
แม้ว่าโหมดกู้คืนจะมีประสิทธิภาพสูง แต่การใช้งานที่ไม่ถูกต้องอาจทำให้เกิดปัญหาระบบรุนแรงได้ ส่วนนี้จะอธิบายข้อควรระวังหลัก
การใช้สิทธิ์ Root อย่างระมัดระวัง
โหมดกู้คืนอนุญาตให้เข้าถึง shell root แต่การดำเนินการที่ไม่ถูกต้องอาจทำให้ระบบเสียหาย
❌ การกระทำที่ควรหลีกเลี่ยง
| Command | Effect |
|---|---|
rm -rf / | Deletes all files, making Ubuntu unbootable |
dd if=/dev/zero of=/dev/sda | Completely erases the hard drive |
สรุป
โหมดกู้คืนมีประสิทธิภาพสูงแต่ควรใช้อย่างระมัดระวังเสมอ ควรสำรองข้อมูลก่อนทำการเปลี่ยนแปลงครั้งใหญ่
7. คำถามที่พบบ่อย (FAQ)
ส่วนนี้ให้คำตอบสำหรับ คำถามทั่วไปเกี่ยวกับโหมดกู้คืน Ubuntu 24 หากคุณพบปัญหาในการใช้โหมดกู้คืน โปรดอ้างอิง FAQ นี้เพื่อหาคำตอบ
ต้องทำอย่างไรหากไม่สามารถเข้าสู่โหมดกู้คืนได้
Q1: เมนู GRUB ไม่ปรากฏแม้จะกด Shift หรือ Esc ต้องทำอย่างไร?
A: เมนู GRUB อาจถูกตั้งค่าให้ข้ามโดยอัตโนมัติ ลองใช้วิธีแก้ไขต่อไปนี้:
- กด
Shift(BIOS) หรือEsc(UEFI) ซ้ำๆ ระหว่างบูต - เมื่อ Ubuntu บูตแล้ว แก้ไขการตั้งค่า timeout ของ GRUB:
sudo nano /etc/default/grub
เปลี่ยน GRUB_TIMEOUT=0 เป็น GRUB_TIMEOUT=10 จากนั้นบันทึกโดยใช้ Ctrl + X → Y → Enter ใช้การเปลี่ยนแปลง:
sudo update-grub
- รีสตาร์ทระบบและตรวจสอบว่าเมนู GRUB ปรากฏหรือไม่
จะทำอย่างไรหากคีย์บอร์ดหรือเมาส์ไม่ทำงานในโหมดกู้คืน?
Q2: คีย์บอร์ดของฉันไม่ตอบสนองในโหมดกู้คืน
A: คีย์บอร์ดไร้สายบางตัวและอุปกรณ์ USB อาจไม่ได้รับการรับรู้ในโหมดกู้คืน
วิธีแก้ไข:
- ใช้คีย์บอร์ด USB แบบมีสายแทนแบบไร้สาย
- ตรวจสอบการตั้งค่า BIOS:
- ตรวจสอบให้แน่ใจว่า “Legacy USB Support” ถูกเปิดใช้งาน
- ลองเชื่อมต่อคีย์บอร์ดกับพอร์ต USB อื่น
จะทำอย่างไรหากโหมดกู้คืนไม่สามารถเข้าถึงอินเทอร์เน็ตได้?
Q3: ฉันเลือกตัวเลือก network แล้ว แต่ไม่สามารถเข้าถึงอินเทอร์เน็ตได้
A: แม้จะเปิดใช้งาน network แล้ว ก็อาจต้องกำหนดค่าด้วยตนเอง
วิธีแก้ไข:
- รีสตาร์ทบริการเครือข่าย:
sudo systemctl restart NetworkManager
- ขอที่อยู่ IP ด้วยตนเอง:
sudo dhclient
- สำหรับ Wi-Fi เชื่อมต่อด้วยตนเอง:
nmcli d wifi connect "SSID" password "your_password"
จะทำอย่างไรหากการซ่อมแซมระบบไฟล์ล้มเหลว?
Q4: การรัน fsck แสดงข้อผิดพลาดว่า “Filesystem is mounted.”
A: fsck ไม่สามารถรันบนระบบไฟล์ที่ถูก mount ได้ ลองทำขั้นตอนเหล่านี้:
- เลือกตัวเลือก
rootในโหมดกู้คืน - Remount ระบบไฟล์ root เป็นโหมดอ่านอย่างเดียว:
mount -o remount,ro /
- รัน
fsckบนพาร์ติชันที่เหมาะสม:fsck -y /dev/sda1
จะทำอย่างไรหากการซ่อมแซมแพ็กเกจล้มเหลว?
Q5: ตัวเลือก dpkg ล้มเหลวในการซ่อมแซมแพ็กเกจที่เสียหาย
A: ในกรณีที่เสียหายรุนแรง ต้องแทรกแซงด้วยตนเอง
วิธีแก้ไข:
- ลบแพ็กเกจที่เสียหาย:
sudo apt remove --purge package_name
- อัปเกรดแพ็กเกจทั้งหมด:
sudo apt update && sudo apt upgrade -y
- แก้ไขแพ็กเกจที่เสียหายด้วยตนเอง:
sudo dpkg --configure -a sudo apt --fix-broken install
วิธีรีเซ็ตรหัสผ่านที่ลืมไป?
Q6: ฉันลืมรหัสผ่านล็อกอิน Ubuntu สามารถรีเซ็ตได้หรือไม่?
A: ใช่ คุณสามารถรีเซ็ตรหัสผ่านโดยใช้ shell root ในโหมดกู้คืน
วิธีแก้ไข:
- เลือกตัวเลือก
rootในโหมดกู้คืน - รันคำสั่งต่อไปนี้:
passwd username
- ป้อนรหัสผ่านใหม่และยืนยัน
- รีบูตระบบ:
reboot
8. สรุป
โหมดกู้คืนของ Ubuntu 24 เป็นเครื่องมือที่ทรงพลังสำหรับการแก้ไขปัญหาและซ่อมแซมระบบ คู่มือนี้ครอบคลุมตั้งแต่พื้นฐานไปจนถึงเทคนิคการแก้ไขปัญหาโดยละเอียด
ประเด็นสำคัญ
1. การทำความเข้าใจโหมดกู้คืน Ubuntu 24
- ใช้สำหรับการแก้ไขปัญหาและซ่อมแซมระบบ Ubuntu.
- สามารถแก้ไขปัญหาเช่น แพคเกจเสีย, ข้อผิดพลาดของระบบไฟล์, และปัญหา GRUB .
2. วิธีเข้าสู่โหมด Recovery
- ใช้
Shift(BIOS) หรือEsc(UEFI) เพื่อเปิดเมนู GRUB. - เลือ “Advanced options for Ubuntu” แล้วเลือก Recovery Mode.
3. ตัวเลือกของโหมด Recovery
| Option | Purpose |
|---|---|
| resume | Exit Recovery Mode and boot normally |
| clean | Remove unnecessary packages |
| dpkg | Repair broken packages |
| fsck | Check and repair filesystem errors |
| network | Enable internet access |
| root | Open a root shell for advanced repairs |
ความคิดสุดท้าย
โดยการทำความเข้าใจวิธีการใช้โหมด Recovery ของ Ubuntu 24 อย่างถูกต้อง คุณจะสามารถแก้ไขปัญหาระบบได้อย่างรวดเร็วและรักษาสภาพแวดล้อมที่เสถียร
จำไว้เสมอ:
- สำรองข้อมูลของคุณก่อนทำการเปลี่ยนแปลงสำคัญ.
- ใช้ตัวเลือกของโหมด Recovery อย่างระมัดระวัง โดยเฉพาะเมื่อรันคำสั่งระดับ root.
- อ้างอิงคู่มือนี้ทุกครั้งที่คุณพบปัญหากับ Ubuntu 24.



