- 1 1. บทนำ
- 2 2. โหมดการกู้คืนของ Ubuntu 24 คืออะไร?
- 3 3. วิธีเข้าสู่โหมดการกู้คืนใน Ubuntu 24
- 4 4. รายละเอียดของแต่ละตัวเลือกในโหมดการกู้คืน
- 5 5. ตัวอย่างการแก้ไขปัญหาเฉพาะหน้าโดยใช้โหมดการกู้คืน
- 6 6. ข้อควรระวังในการใช้โหมดการกู้คืน
- 7 7. คำถามที่พบบ่อย (FAQ)
- 8 8. สรุป
1. บทนำ
Ubuntu ได้รับความนิยมจากผู้ใช้จำนวนมากในฐานะระบบปฏิบัติการ Linux ที่ใช้งานง่ายและไม่ซับซ้อน อย่างไรก็ตาม บางครั้ง Ubuntu อาจ ไม่สามารถบูตได้กะทันหัน เนื่องจากการอัปเดตระบบหรือการเปลี่ยนแปลงการตั้งค่า ในกรณีเช่นนี้ การใช้ “โหมดการกู้คืน (Recovery Mode)” เพื่อซ่อมแซมระบบเป็นสิ่งสำคัญ
โหมดการกู้คืนแตกต่างจากกระบวนการบูตปกติ โดยเป็นโหมดที่สามารถ บูตระบบด้วยฟังก์ชันการทำงานขั้นต่ำ ได้ ทำให้สามารถดำเนินการซ่อมแซมได้แม้ในกรณีที่ระบบเสียหายหรือไม่สามารถบูตได้เนื่องจากการตั้งค่าที่ไม่ถูกต้อง
โหมดการกู้คืนคืออะไร?
โหมดการกู้คืนของ Ubuntu คือโหมดพิเศษสำหรับแก้ไขปัญหาและดำเนินการซ่อมแซมโดยใช้ GRUB (GNU GRUB bootloader) แตกต่างจากการบูตปกติที่บูตด้วยทรัพยากรระบบขั้นต่ำ และสามารถเข้าถึงเชลล์ด้วยสิทธิ์ผู้ดูแลระบบได้
ในโหมดการกู้คืน สามารถดำเนินการได้ดังต่อไปนี้:
- การซ่อมแซมไฟล์ระบบที่เสียหาย
- การซ่อมแซมหรือติดตั้งแพ็คเกจใหม่
- การตรวจสอบและแก้ไขข้อผิดพลาดของระบบไฟล์
- การเปิดใช้งานเครือข่าย
- การซ่อมแซมและติดตั้ง GRUB ใหม่
- การทำงานกับระบบด้วยสิทธิ์ root
วัตถุประสงค์ของบทความนี้
บทความนี้จะอธิบายวิธีการใช้โหมดการกู้คืนที่ รองรับ Ubuntu 24 เวอร์ชันล่าสุด โดยจะอธิบายรายละเอียดเกี่ยวกับประเด็นต่อไปนี้:
- โหมดการกู้คืนของ Ubuntu 24 คืออะไร?
- วิธีการเข้าสู่โหมดการกู้คืนใน Ubuntu 24
- รายละเอียดตัวเลือกของโหมดการกู้คืน
- การแก้ไขปัญหาเฉพาะหน้าโดยใช้โหมดการกู้คืน
- ข้อควรระวังในการใช้โหมดการกู้คืน
- คำถามที่พบบ่อย (FAQ)
เรามุ่งหวังให้ผู้ใช้ที่ประสบปัญหาเกี่ยวกับระบบ Ubuntu สามารถใช้โหมดการกู้คืนได้อย่างเหมาะสมและแก้ไขปัญหาได้
2. โหมดการกู้คืนของ Ubuntu 24 คืออะไร?
โหมดการกู้คืนของ Ubuntu 24 เป็นโหมดบูตพิเศษสำหรับแก้ไขปัญหาและซ่อมแซมระบบ แตกต่างจากกระบวนการบูตปกติที่ บูตระบบด้วยฟังก์ชันการทำงานขั้นต่ำและสามารถเข้าถึงเชลล์ด้วยสิทธิ์ผู้ดูแลระบบได้ ทำให้สามารถแก้ไขปัญหาต่างๆ ได้
ในส่วนนี้ จะอธิบายภาพรวมของโหมดการกู้คืน ความแตกต่างจากการบูตปกติ และสิ่งที่สามารถทำได้โดยละเอียด
โหมดการกู้คืนคืออะไร?
โหมดการกู้คืนคือ โหมดบูตสำหรับซ่อมแซมระบบที่สามารถเข้าถึงได้จากเมนู GRUB (bootloader) ของ Ubuntu แตกต่างจากการบูตปกติ โดยจะบูตเฉพาะบริการที่จำเป็นขั้นต่ำ ทำให้สามารถระบุและซ่อมแซมปัญหาระบบได้
โดยปกติ เมื่อใช้ Ubuntu อาจเกิดปัญหาดังต่อไปนี้:
- ไม่สามารถบูตได้หลังการอัปเดต
- เปลี่ยนแปลงการตั้งค่าผิดพลาด ทำให้ GUI (Graphical Interface) ไม่สามารถบูตได้
- แพ็คเกจเสียหาย ทำให้ทำงานไม่ปกติ
- ไฟล์ระบบเสียหาย ทำให้ยากต่อการบูตในโหมดปกติ
- GRUB (bootloader) เสียหาย ทำให้ไม่สามารถบูตได้
ในกรณีเช่นนี้ การใช้โหมดการกู้คืนจะช่วยซ่อมแซมปัญหาที่ไม่สามารถแก้ไขได้ด้วยวิธีปกติ
ความแตกต่างจากการบูตปกติ
โดยปกติ Ubuntu จะบูตตามขั้นตอนดังต่อไปนี้:
- เมื่อเปิดเครื่อง บูตโหลดเดอร์ (GRUB) จะเริ่มต้น
- โหลดเคอร์เนลในโหมดปกติ
- โหลดบริการระบบและไดรเวอร์ที่จำเป็น
- เปิด GUI (Graphical Interface) และแสดงหน้าจอเข้าสู่ระบบให้ผู้ใช้
อย่างไรก็ตาม ในโหมดการกู้คืน กระบวนการนี้จะแตกต่างออกไป
- เมื่อเปิดเครื่อง ให้เปิดเมนู GRUB ด้วยตนเอง
- เลือกโหมดการกู้คืนและโหลดเฉพาะเคอร์เนลขั้นต่ำ
- ไม่เปิด GUI แต่ทำงานใน CUI (Command Line Interface)
- แสดงเมนูการซ่อมแซม (เช่น การซ่อมแซมแพ็คเกจ, การตรวจสอบดิสก์)
- หลังจากแก้ไขปัญหาแล้ว ให้กลับสู่การบูตปกติ
สิ่งที่ทำได้ในโหมดการกู้คืน
ในโหมดการกู้คืน สามารถดำเนินการได้ดังต่อไปนี้:
1. การซ่อมแซมแพ็คเกจที่เสียหาย
- หากเกิดข้อผิดพลาดระหว่างการอัปเดตระบบและแพ็คเกจเสียหาย สามารถใช้ตัวเลือก
dpkg
เพื่อซ่อมแซมได้ - ตัวอย่าง:
dpkg --configure -a
2. การแก้ไขข้อผิดพลาดของดิสก์
- หากระบบไฟล์เสียหาย Ubuntu อาจไม่สามารถบูตได้ สามารถใช้คำสั่ง
fsck
เพื่อแก้ไขข้อผิดพลาดได้ - ตัวอย่าง:
fsck -y /dev/sda1
3. การเปิดใช้งานเครือข่าย
- หากจำเป็นต้องมีการเชื่อมต่อเครือข่ายสำหรับการซ่อมแซม สามารถใช้ตัวเลือก
network
เพื่อเปิดใช้งานเครือข่ายได้
4. การซ่อมแซม GRUB
- หากบูตโหลดเดอร์ (GRUB) เสียหาย สามารถติดตั้งใหม่ได้จากโหมดการกู้คืน
- ตัวอย่าง:
grub-install /dev/sda
5. การเข้าถึงเชลล์ด้วยสิทธิ์ root
- ในโหมดปกติ สิทธิ์ root จะถูกจำกัด แต่ในโหมดการกู้คืน สามารถใช้ตัวเลือก
root
เพื่อเข้าถึงเชลล์โดยตรงด้วยสิทธิ์ root ได้ - ตัวอย่าง:
passwd ชื่อผู้ใช้
เมื่อใดควรใช้โหมดการกู้คืน?
กรณีทั่วไปที่ควรใช้โหมดการกู้คืนสรุปได้ดังนี้:
สถานการณ์ | สิ่งที่ทำได้ในโหมดการกู้คืน |
---|---|
Ubuntu ไม่สามารถบูตได้ | การซ่อมแซม GRUB, การติดตั้งเคอร์เนลใหม่ |
เกิดปัญหาหลังการอัปเดตระบบ | การซ่อมแซมแพ็คเกจ, การย้อนกลับการอัปเดต |
เกิดข้อผิดพลาดของดิสก์ | ซ่อมแซมด้วยคำสั่ง fsck |
ลืมรหัสผ่าน | รีเซ็ตโดยใช้เชลล์ root |
ไม่สามารถใช้เครือข่ายได้ | เปิดใช้งานด้วยตัวเลือก network |
สรุป
โหมดการกู้คืนของ Ubuntu เป็น ฟังก์ชันที่สำคัญและขาดไม่ได้สำหรับการซ่อมแซมระบบและการแก้ไขปัญหา แม้ไม่สามารถบูตในโหมดปกติได้ ก็ยังสามารถบูตระบบด้วยทรัพยากรขั้นต่ำเพื่อระบุและแก้ไขปัญหาได้
3. วิธีเข้าสู่โหมดการกู้คืนใน Ubuntu 24
วิธีการเข้าสู่โหมดการกู้คืนใน Ubuntu 24 จะแตกต่างกันเล็กน้อยขึ้นอยู่กับสถานะของระบบและสภาพแวดล้อมการบูตที่ใช้งานอยู่ (BIOS / UEFI) ในส่วนนี้ จะอธิบายรายละเอียดเกี่ยวกับ วิธีการเปิดเมนู GRUB, วิธีการเข้าถึงโหมดการกู้คืน และวิธีการแก้ไขเมื่อ GRUB ไม่ปรากฏ
การเปิดเมนู GRUB
ในการใช้โหมดการกู้คืน ขั้นแรกต้องเปิดเมนูของ GRUB (GNU GRUB bootloader)
ในสภาพแวดล้อม BIOS (Legacy Boot)
- เปิดเครื่อง PC
- กด
Shift
ค้างไว้ ก่อนที่โลโก้ Ubuntu จะปรากฏขึ้น - เมนู GRUB จะปรากฏขึ้น
ในสภาพแวดล้อม UEFI
- เปิดเครื่อง PC
- กด
Esc
ซ้ำๆ ก่อนที่โลโก้ Ubuntu จะปรากฏขึ้น - เมนู GRUB จะปรากฏขึ้น
💡 หมายเหตุ:
- หากเมนู GRUB ไม่ปรากฏขึ้น ให้ลองเปลี่ยนจังหวะการกด
Shift
หรือEsc
- ในสภาพแวดล้อม Dual Boot อาจมีหน้าจอเลือก OS ปรากฏขึ้น
การเลือกโหมดการกู้คืน
เมื่อเมนู GRUB ปรากฏขึ้น ให้ทำตามขั้นตอนต่อไปนี้เพื่อเลือกโหมดการกู้คืน
- เลือก “Advanced options for Ubuntu”
- ใช้ปุ่มลูกศร (↑↓) เพื่อเลือก แล้วกด
Enter
- เลือกโหมดการกู้คืน (recovery mode)
- ตัวอย่าง:
Ubuntu, with Linux 6.5.0-XX-generic (recovery mode)
- ควรเลือกเคอร์เนลล่าสุด
- เมนูโหมดการกู้คืนจะปรากฏขึ้น
- ที่นี่ สามารถเลือกตัวเลือกต่างๆ ที่จำเป็นสำหรับการซ่อมแซมได้
- สาเหตุ: การตั้งค่า Ubuntu อาจกำหนดเวลาแสดงเมนู GRUB ไว้เป็นศูนย์วินาที
- มาตรการ: เปลี่ยนการตั้งค่า GRUB ด้วยคำสั่งต่อไปนี้:
- มาตรการ: บูตจาก Ubuntu Live USB และติดตั้ง GRUB ใหม่
- มาตรการ: ซ่อมแซม GRUB โดยใช้เครื่องมือ
Boot Repair
- โหมดการกู้คืนของ Ubuntu 24 สามารถเข้าถึงได้จากเมนู GRUB
- ใช้ปุ่ม
Shift
ในสภาพแวดล้อม BIOS และEsc
ในสภาพแวดล้อม UEFI - หากเมนู GRUB ไม่ปรากฏขึ้น จำเป็นต้องเปลี่ยนการตั้งค่าหรือซ่อมแซม GRUB
- โหมดการกู้คืนมีหลายตัวเลือกที่สามารถซ่อมแซมปัญหาระบบได้
- เลือก
resume
ในเมนูโหมดการกู้คืน - กด
Enter
ตามคำแนะนำบนหน้าจอ - Ubuntu จะบูตในโหมดปกติ
- เลือก
clean
แล้วกดEnter
- Ubuntu จะลบแคชและแพ็คเกจเก่าที่ไม่จำเป็นโดยอัตโนมัติ
- เมื่อเสร็จแล้ว ให้เลือก
resume
เพื่อบูตปกติ - เลือก
dpkg
แล้วกดEnter
- หากตรวจพบแพ็คเกจที่เสียหาย ระบบจะพยายามซ่อมแซมโดยอัตโนมัติ
- เมื่อการซ่อมแซมเสร็จสมบูรณ์ ให้เลือก
resume
เพื่อบูตปกติ - เลือก
fsck
แล้วกดEnter
- ระบบจะดำเนินการตรวจสอบข้อผิดพลาดของระบบไฟล์โดยอัตโนมัติ
- เมื่อการซ่อมแซมเสร็จสมบูรณ์ ให้เลือก
resume
เพื่อบูตปกติ - เลือกตัวเลือก
root
ในโหมดการกู้คืน - เรียกใช้คำสั่งต่อไปนี้ (ตัวอย่าง: สำหรับ
/dev/sda1
) - ออกจากโหมดการกู้คืนด้วย
exit
แล้วบูตปกติ - เลือก
network
แล้วกดEnter
- เครือข่ายจะเปิดใช้งาน
- สามารถใช้ตัวเลือกการซ่อมแซมออนไลน์ เช่น
dpkg
ได้ - เลือก
root
แล้วกดEnter
- เข้าถึง Command Line ด้วย สิทธิ์ root
- ดำเนินการซ่อมแซมที่จำเป็น แล้วใช้คำสั่ง
exit
เพื่อกลับสู่โหมดปกติ - รีเซ็ตรหัสผ่านด้วยคำสั่ง
passwd
- ซ่อมแซม GRUB
- หน้าจอ สีดำ ปรากฏขึ้นเมื่อบูต Ubuntu
- เมนู GRUB ไม่แสดงขึ้น และ Windows บูตโดยตรง (ในสภาพแวดล้อม Dual Boot)
- ปรากฏข้อผิดพลาด “Kernel Panic – not syncing: VFS”
- เปิดเมนู GRUB (กด
Shift
หรือEsc
เมื่อบูต) - เลือกโหมดการกู้คืนและเรียกใช้ตัวเลือก
root
- ป้อนคำสั่งต่อไปนี้:
- รีบูตและตรวจสอบว่าเมนู GRUB ปรากฏขึ้นหรือไม่
- ในเมนู GRUB เลือก “Advanced options for Ubuntu”
- เลือกเคอร์เนลเก่าเพื่อบูต
- ติดตั้งเคอร์เนลใหม่
- ปรากฏข้อความ “No space left on device” เมื่อบูต
- GUI (Desktop Environment) ไม่สามารถบูตได้
- เข้าสู่โหมดการกู้คืนและเรียกใช้
clean
- ลบไฟล์ที่ไม่จำเป็นด้วยตนเอง
- คำสั่ง
apt-get
หรือdpkg
แสดงข้อผิดพลาด - แอปพลิเคชันไม่ทำงานหลังการอัปเดต
- เข้าสู่โหมดการกู้คืนและเรียกใช้
dpkg
- ซ่อมแซมด้วยตนเอง
- LAN แบบมีสาย/Wi-Fi ไม่ทำงาน
- ไฟล์การตั้งค่าเครือข่ายเสียหาย
- รายการบูต Ubuntu ไม่ปรากฏขึ้น
- Windows บูตเพียงอย่างเดียว
- ไม่สามารถดำเนินการด้วยสิทธิ์ผู้ดูแลระบบได้
- ไม่สามารถใช้คำสั่ง
sudo
ได้ - เปิดเชลล์
root
ในโหมดการกู้คืน - รีเซ็ตรหัสผ่านด้วยคำสั่งต่อไปนี้:
- รีบูตและตรวจสอบว่าสามารถเข้าสู่ระบบได้หรือไม่
- ทำความเข้าใจความหมายของคำสั่งก่อนดำเนินการ
- ตรวจสอบขอบเขตผลกระทบด้วยคำสั่ง
ls
หรือcat
- ดำเนินการด้วย
sudo
และถ้าเป็นไปได้ ให้เลือกดำเนินการด้วยสิทธิ์ผู้ใช้ทั่วไปก่อน - สำรองข้อมูลก่อนดำเนินการเพื่อป้องกันข้อผิดพลาด
- ตรวจสอบข้อมูลพาร์ติชันดิสก์
- ตรวจสอบข้อผิดพลาดของระบบไฟล์ (ตัวอย่าง: ซ่อมแซม
/dev/sda1
) - อย่าเปลี่ยนรหัสผ่าน Wi-Fi หรือไฟล์การตั้งค่า
- ใช้เครือข่ายที่ปลอดภัย
- อย่าเรียกใช้คลังข้อมูลที่ไม่รู้จักหรือสคริปต์ภายนอก
- ระบุชื่ออุปกรณ์ให้ถูกต้อง
- เรียกใช้
update-grub
หลังจากซ่อมแซม - ในสภาพแวดล้อม Dual Boot อย่าลบ Windows Boot Manager
- เลือก
root
ในโหมดการกู้คืน - ใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนรหัสผ่าน
- เพิ่มผู้ใช้ในกลุ่ม sudo
- เมื่อเปิดเครื่อง PC ให้ กด
Shift
(BIOS) หรือEsc
(UEFI) ซ้ำๆ - หากเมนู GRUB ถูกข้ามไป หลังจาก Ubuntu บูตแล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนเวลาการแสดงผล:
- อัปเดต GRUB เพื่อปรับใช้การเปลี่ยนแปลง:
- รีบูต PC และตรวจสอบว่าเมนู GRUB ปรากฏขึ้นหรือไม่
- ใช้แป้นพิมพ์ USB แบบมีสาย (ลองใช้แบบมีสายแทนแบบไร้สาย)
- ตรวจสอบการตั้งค่า BIOS:
- ตรวจสอบว่า “USB Legacy Support” ใน BIOS ถูกเปิดใช้งานอยู่หรือไม่
- เชื่อมต่อกับพอร์ต USB อื่น
- รีสตาร์ทบริการเครือข่ายด้วยตนเอง
- ลองรับ IP Address
- สำหรับ Wi-Fi ให้เชื่อมต่อด้วยตนเอง
- เลือก
root
ในโหมดการกู้คืน - รีเมานต์ระบบไฟล์หลัก
- เรียกใช้ fsck
- ลบแพ็คเกจที่เสียหาย
- อัปเดตแพ็คเกจทั้งหมด
- ซ่อมแซมแพ็คเกจที่เสียหายด้วยตนเอง
- ตรวจสอบพาร์ติชันดิสก์
- ติดตั้ง GRUB
- อัปเดต GRUB
- เลือก
root
ในโหมดการกู้คืน - เรียกใช้คำสั่งต่อไปนี้:
- ป้อนรหัสผ่านใหม่และป้อนซ้ำ
- ปรับใช้การเปลี่ยนแปลง
- โหมดบูตพิเศษสำหรับซ่อมแซมปัญหาของระบบ Ubuntu
- สามารถใช้สำหรับการ ซ่อมแซมแพ็คเกจ, ซ่อมแซมระบบไฟล์, ซ่อมแซม GRUB และอื่นๆ
- ในสภาพแวดล้อม BIOS ให้กด
Shift
ในสภาพแวดล้อม UEFI ให้กดEsc
เพื่อแสดงเมนู GRUB - จากเมนู GRUB ให้เลือก “Advanced options for Ubuntu” และเข้าสู่โหมดการกู้คืน
- เมื่อ Ubuntu ไม่สามารถบูตได้ → ซ่อมแซม GRUB (
grub-install /dev/sda
&update-grub
) - เมื่อพื้นที่ดิสก์ไม่เพียงพอ → ลบไฟล์ที่ไม่จำเป็นด้วยตัวเลือก
clean
- เมื่อแพ็คเกจเสียหาย → ซ่อมแซมด้วยตัวเลือก
dpkg
- เมื่อระบบไฟล์เสียหาย →
fsck
วิธีการแก้ไขเมื่อเมนู GRUB ไม่ปรากฏ
กรณีที่ 1: เมนู GRUB ถูกข้ามไป
sudo nano /etc/default/grub
เปลี่ยน GRUB_TIMEOUT=0
เป็น GRUB_TIMEOUT=10
แล้วบันทึกด้วย Ctrl + X
→ Y
→ Enter
จากนั้นใช้คำสั่งต่อไปนี้เพื่อปรับใช้การเปลี่ยนแปลง:
sudo update-grub
กรณีที่ 2: GRUB เสียหาย
sudo mount /dev/sdaX /mnt # เมานต์พาร์ติชันที่ติดตั้ง Ubuntu ไว้
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub
กรณีที่ 3: ในสภาพแวดล้อม Dual Boot, Windows เขียนทับ GRUB
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
รายการตัวเลือกของโหมดการกู้คืน
เมื่อเข้าสู่โหมดการกู้คืน จะมีตัวเลือกดังต่อไปนี้ปรากฏขึ้น:
ชื่อตัวเลือก | คำอธิบาย |
---|---|
resume | ออกจากโหมดการกู้คืนและบูตในโหมดปกติ |
clean | ลบแพ็คเกจที่ไม่จำเป็นและเพิ่มพื้นที่ดิสก์ |
dpkg | ซ่อมแซมแพ็คเกจที่เสียหาย |
fsck | ตรวจสอบระบบไฟล์และแก้ไขข้อผิดพลาด |
network | เปิดใช้งานเครือข่าย (สำหรับซ่อมแซมออนไลน์) |
root | เปิดเชลล์ด้วยสิทธิ์ root |
สำหรับวิธีการใช้งานแต่ละตัวเลือกอย่างละเอียด จะอธิบายในส่วนถัดไป
สรุป
4. รายละเอียดของแต่ละตัวเลือกในโหมดการกู้คืน
โหมดการกู้คืนของ Ubuntu 24 มีตัวเลือกมากมายสำหรับซ่อมแซมระบบ ในส่วนนี้ จะอธิบายรายละเอียดเกี่ยวกับฟังก์ชันและวิธีการใช้งานแต่ละตัวเลือก
ภาพรวมเมนูของโหมดการกู้คืน
เมื่อเข้าสู่โหมดการกู้คืน จะมีเมนูดังต่อไปนี้ปรากฏขึ้น:
ชื่อตัวเลือก | คำอธิบาย |
---|---|
resume | ออกจากโหมดการกู้คืนและบูตในโหมดปกติ |
clean | ลบแพ็คเกจที่ไม่จำเป็นและเพิ่มพื้นที่ดิสก์ |
dpkg | ซ่อมแซมแพ็คเกจที่เสียหาย |
fsck | ตรวจสอบระบบไฟล์และแก้ไขข้อผิดพลาด |
network | เปิดใช้งานเครือข่าย (สำหรับซ่อมแซมออนไลน์) |
root | เปิดเชลล์ด้วยสิทธิ์ root |
มาดูรายละเอียดและวิธีการใช้งานแต่ละตัวเลือกกัน
resume (บูตในโหมดปกติ)
ภาพรวม
การเลือกตัวเลือกนี้จะออกจากโหมดการกู้คืนและรีบูตในโหมด Ubuntu ปกติ ใช้เมื่อปัญหาได้รับการแก้ไขแล้ว หรือต้องการกลับสู่การบูตปกติหลังจากใช้โหมดการกู้คืนชั่วคราว
วิธีใช้
clean (เพิ่มพื้นที่ดิสก์)
ภาพรวม
ตัวเลือกนี้ใช้เพื่อลบแพ็คเกจที่ไม่จำเป็นออกจากระบบและเพิ่มพื้นที่ว่างในดิสก์ เมื่อดิสก์เต็ม การทำงานของ Ubuntu อาจไม่เสถียร ดังนั้นจึงมีประโยชน์เมื่อพื้นที่ดิสก์ไม่เพียงพอ
วิธีใช้
หากต้องการตรวจสอบพื้นที่ว่างในดิสก์ด้วยตนเอง
df -h
หากต้องการตรวจสอบขนาดของไดเรกทอรีที่เฉพาะเจาะจง
du -sh /*
หากต้องการลบแพ็คเกจที่ไม่จำเป็น
sudo apt autoremove
dpkg (ซ่อมแซมแพ็คเกจที่เสียหาย)
ภาพรวม
ตัวเลือก dpkg
ใช้เพื่อซ่อมแซมแพ็คเกจที่เสียหายโดยใช้ระบบจัดการแพ็คเกจของ Ubuntu มีประโยชน์เมื่อเกิดข้อผิดพลาดระหว่างการอัปเดตระบบและไม่สามารถทำงานได้อย่างถูกต้อง
วิธีใช้
หากต้องการซ่อมแซมแพ็คเกจด้วยตนเอง
sudo dpkg --configure -a
sudo apt --fix-broken install
fsck (ซ่อมแซมระบบไฟล์)
ภาพรวม
การใช้ fsck
(File System Check) สามารถตรวจจับและซ่อมแซมข้อผิดพลาดของระบบไฟล์ได้ มีประโยชน์เมื่อสาเหตุที่ Ubuntu ไม่สามารถบูตได้เกิดจากข้อผิดพลาดของดิสก์
วิธีใช้
หากต้องการซ่อมแซมระบบไฟล์ด้วยตนเอง
fsck -y /dev/sda1
network (เปิดใช้งานเครือข่าย)
ภาพรวม
การเลือกตัวเลือกนี้จะเปิดใช้งานเครือข่ายแม้ในโหมดการกู้คืน ซึ่งมีประโยชน์เมื่อดาวน์โหลดแพ็คเกจที่จำเป็นผ่านอินเทอร์เน็ตเพื่อทำการซ่อมแซม
วิธีใช้
หากต้องการรีสตาร์ทเครือข่ายด้วยตนเอง
sudo systemctl restart NetworkManager
root (เปิดเชลล์ด้วยสิทธิ์ผู้ดูแลระบบ)
ภาพรวม
การเลือกตัวเลือกนี้จะช่วยให้สามารถทำงานกับเชลล์ (Command Line) ได้โดยตรงด้วยสิทธิ์ผู้ดูแลระบบ (root) ซึ่งใช้สำหรับการซ่อมแซมขั้นสูง
วิธีใช้
ตัวอย่างการใช้งานจริง
passwd ชื่อผู้ใช้
grub-install /dev/sda
update-grub
สรุป
โหมดการกู้คืนของ Ubuntu 24 มีตัวเลือกการซ่อมแซมที่หลากหลาย การทำความเข้าใจบทบาทของแต่ละตัวเลือกและนำไปใช้อย่างเหมาะสมจะช่วยแก้ไขปัญหาระบบได้

5. ตัวอย่างการแก้ไขปัญหาเฉพาะหน้าโดยใช้โหมดการกู้คืน
โหมดการกู้คืนของ Ubuntu 24 มี ตัวเลือกที่เป็นประโยชน์สำหรับการซ่อมแซมปัญหาการบูตระบบ, แพ็คเกจที่เสียหาย, ข้อผิดพลาดของระบบไฟล์ และอื่นๆ ในส่วนนี้ จะนำเสนอ ขั้นตอนการแก้ไขปัญหาเฉพาะหน้า โดยใช้โหมดการกู้คืน
วิธีการแก้ไขเมื่อ Ubuntu 24 ไม่สามารถบูตได้
อาการ
วิธีแก้ไข
1. การซ่อมแซม GRUB
เนื่องจาก GRUB อาจเสียหาย จึงทำการซ่อมแซมจากโหมดการกู้คืน
grub-install /dev/sda
update-grub
reboot
2. การซ่อมแซมเคอร์เนล
หากเคอร์เนลล่าสุดเสียหาย สามารถเลือกเคอร์เนลเวอร์ชันก่อนหน้าเพื่อบูตได้
sudo apt update
sudo apt reinstall linux-generic
เมื่อไม่สามารถบูตได้เนื่องจากพื้นที่ดิสก์ไม่เพียงพอ
อาการ
วิธีแก้ไข
1. ลบแพ็คเกจที่ไม่จำเป็น
du -sh /*
rm -rf /var/log/*
2. ลบไฟล์ชั่วคราว
rm -rf ~/.cache/*
rm -rf /tmp/*
เมื่อแพ็คเกจ Ubuntu เสียหาย
อาการ
วิธีแก้ไข
1. ซ่อมแซมแพ็คเกจด้วยตัวเลือก dpkg
sudo dpkg --configure -a
sudo apt --fix-broken install
2. ติดตั้งแพ็คเกจใหม่
sudo apt reinstall $(dpkg --list | awk '/^rc/ { print $2 }')
เมื่อไม่สามารถเชื่อมต่อเครือข่ายได้
อาการ
วิธีแก้ไข
1. ใช้ตัวเลือก network
ในโหมดการกู้คืน เลือก network
เพื่อเปิดใช้งานเครือข่าย
2. รีสตาร์ท NetworkManager
sudo systemctl restart NetworkManager
3. ติดตั้งไดรเวอร์ใหม่
sudo apt update
sudo apt install --reinstall network-manager
เมื่อรายการบูต GRUB เสียหาย
อาการ
วิธีแก้ไข
1. ใช้เครื่องมือ Boot Repair
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
2. แก้ไขการตั้งค่า GRUB
sudo nano /etc/default/grub
GRUB_TIMEOUT=10
update-grub
เมื่อลืมรหัสผ่าน root
อาการ
วิธีแก้ไข
1. เลือกตัวเลือก root
ในโหมดการกู้คืน
passwd ชื่อผู้ใช้
สรุป
การใช้โหมดการกู้คืนของ Ubuntu 24 จะช่วยแก้ไขปัญหาต่างๆ ของระบบได้
ปัญหา | วิธีแก้ไข |
---|---|
Ubuntu ไม่สามารถบูตได้ | การซ่อมแซม GRUB, การติดตั้งเคอร์เนลใหม่ |
พื้นที่ดิสก์ไม่เพียงพอ | ลบแพ็คเกจที่ไม่จำเป็น, ลบไฟล์ด้วยตนเอง |
แพ็คเกจเสียหาย | ใช้ตัวเลือก dpkg เพื่อซ่อมแซมหรือติดตั้งใหม่ |
ไม่สามารถใช้เครือข่ายได้ | เปิดใช้งาน network , รีสตาร์ท NetworkManager |
GRUB เสียหาย | เรียกใช้ grub-install หรือใช้เครื่องมือ Boot Repair |
ลืมรหัสผ่าน root | เรียกใช้คำสั่ง passwd ในเชลล์ root |
6. ข้อควรระวังในการใช้โหมดการกู้คืน
โหมดการกู้คืนของ Ubuntu 24 เป็นฟังก์ชันที่มีประโยชน์อย่างยิ่งสำหรับการซ่อมแซมและแก้ไขปัญหาระบบ อย่างไรก็ตาม การดำเนินการที่ไม่เหมาะสมอาจส่งผลกระทบร้ายแรงต่อระบบได้ ในส่วนนี้ จะอธิบายรายละเอียดเกี่ยวกับประเด็นที่ควรระวังเมื่อใช้โหมดการกู้คืน
ข้อควรระวังเกี่ยวกับการใช้สิทธิ์ root
ในโหมดการกู้คืน สามารถเปิดเชลล์ด้วยสิทธิ์ root ได้ แต่ควรระวังเนื่องจากการดำเนินการที่ผิดพลาดอาจทำให้ระบบเสียหายได้
❌ การดำเนินการที่ไม่ควรทำ
คำสั่ง | ผลกระทบ |
---|---|
rm -rf / | ข้อมูลทั้งหมดจะถูกลบ และ Ubuntu จะไม่สามารถบูตได้ |
dd if=/dev/zero of=/dev/sda | ข้อมูลทั้งหมดในดิสก์จะถูกลบ |
chmod 000 /etc/shadow | ไม่สามารถเข้าสู่ระบบได้ |
mv /bin /bin_backup | ไม่สามารถใช้คำสั่งพื้นฐานของระบบได้ |
✅ ประเด็นสำคัญในการใช้สิทธิ์ root
ความสำคัญของการสำรองข้อมูลก่อนเปลี่ยนระบบ
เนื่องจากโหมดการกู้คืนใช้สำหรับซ่อมแซมระบบ การเปลี่ยนแปลงที่ผิดพลาดอาจทำให้ Ubuntu ไม่สามารถบูตได้ ดังนั้น ขอแนะนำให้สำรองไฟล์ที่สำคัญไว้ล่วงหน้า
วิธีการสำรองข้อมูล
1. การสำรองข้อมูล
ในโหมดการกู้คืน ให้เปิดเชลล์ root
และคัดลอกไฟล์ที่สำคัญไปยังดิสก์ภายนอก
cp -r /home/ชื่อผู้ใช้/Documents /mnt/usb/
2. การสำรองข้อมูลระบบทั้งหมด (ใช้ Timeshift)
ใน Ubuntu สามารถสร้างสแนปช็อตของระบบได้โดยใช้ Timeshift
sudo apt install timeshift
sudo timeshift --create --comments "Before Recovery Mode"
ข้อควรระวังในการทำงานกับดิสก์
การดำเนินการกับพาร์ติชันดิสก์และการซ่อมแซมระบบไฟล์ต้องทำอย่างระมัดระวัง โดยเฉพาะอย่างยิ่งเมื่อใช้คำสั่ง fsck
การระบุอุปกรณ์ผิดพลาดอาจทำให้ข้อมูลเสียหายได้ ดังนั้น ควรตรวจสอบชื่ออุปกรณ์ล่วงหน้า
ขั้นตอน
lsblk
fsck -y /dev/sda1
ข้อควรระวังในการเชื่อมต่อเครือข่าย
การเปิดใช้งานตัวเลือก network
ในโหมดการกู้คืนจะช่วยให้สามารถเชื่อมต่ออินเทอร์เน็ตได้ อย่างไรก็ตาม การเข้าถึงเครือข่ายด้วยสิทธิ์ root อาจก่อให้เกิดความเสี่ยงด้านความปลอดภัยได้ ดังนั้นควรระวัง
✅ ประเด็นสำคัญในการใช้เครือข่าย
curl http://example.com/install.sh | sh # อันตราย!
ข้อควรระวังในการซ่อมแซม GRUB
เมื่อซ่อมแซม GRUB การดำเนินการที่ผิดพลาดอาจทำให้ Ubuntu หรือ OS อื่นๆ ไม่สามารถบูตได้
✅ ข้อควรระวังในการซ่อมแซม GRUB
grub-install /dev/sda # ระบุ /dev/sda ไม่ใช่ /dev/sda1
sudo update-grub
ข้อควรระวังในการเปลี่ยนรหัสผ่าน root
ในโหมดการกู้คืน สามารถใช้ตัวเลือก root
เพื่อเปลี่ยนรหัสผ่านผู้ใช้ root ได้ แต่ควรระวังเนื่องจาก การเปลี่ยนรหัสผ่านอาจทำให้สิทธิ์ sudo หายไปได้
✅ ประเด็นสำคัญในการเปลี่ยนรหัสผ่าน
passwd ชื่อผู้ใช้
usermod -aG sudo ชื่อผู้ใช้
สรุป
โหมดการกู้คืนของ Ubuntu 24 เป็นเครื่องมือที่ทรงพลัง แต่การดำเนินการที่ผิดพลาดอาจส่งผลกระทบร้ายแรงต่อระบบได้ ควรดำเนินการโดยคำนึงถึงประเด็นต่อไปนี้
ความเสี่ยง | ข้อควรระวัง |
---|---|
การใช้สิทธิ์ root ผิดพลาด | การเรียกใช้คำสั่งผิดพลาดอาจทำให้ระบบเสียหาย |
การซ่อมแซมโดยไม่มีการสำรองข้อมูล | สำรองข้อมูลก่อนการเปลี่ยนแปลงระบบเสมอ |
ข้อผิดพลาดในการซ่อมแซมระบบไฟล์ | ตรวจสอบอุปกรณ์ก่อนเรียกใช้ fsck |
ข้อผิดพลาดในการซ่อมแซม GRUB | ระบุ /dev/sda ให้ถูกต้องและเรียกใช้ update-grub |
ความเสี่ยงในการใช้เครือข่าย | อย่าดาวน์โหลดสคริปต์ที่ไม่รู้จัก |
ผลกระทบจากการเปลี่ยนรหัสผ่าน | ระวังความเป็นไปได้ที่จะหลุดจากกลุ่ม sudo |
7. คำถามที่พบบ่อย (FAQ)
ได้รวบรวม คำถามที่พบบ่อยและคำตอบ เกี่ยวกับโหมดการกู้คืนของ Ubuntu 24 หากเกิดปัญหาระหว่างการใช้โหมดการกู้คืน โปรดดู FAQ ด้านล่างนี้
วิธีการแก้ไขเมื่อไม่สามารถเข้าสู่โหมดการกู้คืนได้
Q1: กด Shift
หรือ Esc
แล้วแต่เมนู GRUB ไม่ปรากฏขึ้น ควรทำอย่างไร?
A: การตั้งค่า Ubuntu บางครั้งอาจกำหนดเวลาการแสดงเมนู GRUB ไว้สั้น ลองใช้วิธีต่อไปนี้:
sudo nano /etc/default/grub
เปลี่ยน GRUB_TIMEOUT=0
เป็น GRUB_TIMEOUT=10
แล้วบันทึก (Ctrl + X
→ Y
→ Enter
)
sudo update-grub
แป้นพิมพ์หรือเมาส์ไม่ทำงานในโหมดการกู้คืน
Q2: เข้าสู่โหมดการกู้คืนได้ แต่แป้นพิมพ์ไม่ตอบสนอง
A: แป้นพิมพ์ไร้สายหรือแป้นพิมพ์ USB บางรุ่นอาจไม่ได้รับการจดจำในโหมดการกู้คืน
วิธีแก้ไข:
เครือข่ายไม่ทำงานในโหมดการกู้คืน
Q3: เลือกตัวเลือก network
แล้ว แต่ไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้
A: แม้จะเลือกตัวเลือก network
แล้ว แต่อาจจำเป็นต้องตั้งค่าเครือข่ายด้วยตนเอง
วิธีแก้ไข:
sudo systemctl restart NetworkManager
sudo dhclient
nmcli d wifi connect "SSID" password "รหัสผ่าน"
ไม่สามารถซ่อมแซมระบบไฟล์ได้
Q4: เรียกใช้ fsck
แล้ว แต่ปรากฏข้อความ “ระบบไฟล์ถูกเมานต์อยู่”
A: ไม่สามารถเรียกใช้ fsck
ในขณะที่ระบบไฟล์ถูกเมานต์อยู่ ให้แก้ไขด้วยวิธีต่อไปนี้:
วิธีแก้ไข:
mount -o remount,ro /
fsck -y /dev/sda1
ไม่สามารถซ่อมแซมแพ็คเกจได้
Q5: เรียกใช้ dpkg
แล้ว แต่เกิดข้อผิดพลาดและไม่สามารถซ่อมแซมได้
A: หากแพ็คเกจบางตัวเสียหาย อาจจำเป็นต้องซ่อมแซมด้วยตนเอง
วิธีแก้ไข:
sudo apt remove --purge ชื่อแพ็คเกจ
sudo apt update && sudo apt upgrade -y
sudo dpkg --configure -a
sudo apt --fix-broken install
การซ่อมแซม GRUB ไม่สำเร็จ
Q6: เรียกใช้ grub-install
แล้ว แต่ GRUB ไม่บูตอย่างถูกต้อง
A: การซ่อมแซมบูตโหลดเดอร์อาจไม่สมบูรณ์
วิธีแก้ไข:
lsblk
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
update-grub
วิธีการรีเซ็ตรหัสผ่านเมื่อลืม
Q7: ลืมรหัสผ่านเข้าสู่ระบบ Ubuntu สามารถรีเซ็ตในโหมดการกู้คืนได้หรือไม่?
A: ได้ สามารถรีเซ็ตรหัสผ่านได้โดยใช้เชลล์ root
ในโหมดการกู้คืน
วิธีแก้ไข:
passwd ชื่อผู้ใช้
reboot
สรุป
ในโหมดการกู้คืนของ Ubuntu 24 สามารถแก้ไขปัญหาต่างๆ ของระบบได้มากมาย แต่หากใช้งานไม่ถูกต้อง ปัญหาอาจแย่ลงได้ โปรดอ้างอิง FAQ ที่นำเสนอในบทความนี้เพื่อแก้ไขปัญหาอย่างถูกต้อง
8. สรุป
โหมดการกู้คืนของ Ubuntu 24 เป็นเครื่องมือที่ทรงพลังสำหรับการแก้ไขปัญหาและซ่อมแซมระบบ บทความนี้ได้อธิบายอย่างละเอียดตั้งแต่แนวคิดพื้นฐานของโหมดการกู้คืน วิธีการบูต ขั้นตอนการซ่อมแซมเฉพาะ และปัญหาที่พบบ่อยพร้อมวิธีแก้ไข
ประเด็นสำคัญของบทความนี้
1. โหมดการกู้คืนของ Ubuntu 24 คืออะไร
2. วิธีเข้าสู่โหมดการกู้คืน
3. ตัวเลือกของโหมดการกู้คืน
ชื่อตัวเลือก | การใช้งาน |
---|---|
resume | บูตในโหมดปกติ |
clean | ลบแพ็คเกจที่ไม่จำเป็นและเพิ่มพื้นที่ดิสก์ |
dpkg | ซ่อมแซมแพ็คเกจที่เสียหาย |
fsck | ตรวจสอบและแก้ไขข้อผิดพลาดของระบบไฟล์ |
network | เปิดใช้งานเครือข่ายและช่วยให้สามารถซ่อมแซมออนไลน์ได้ |
root | ทำงานกับระบบด้วยสิทธิ์ root และทำการซ่อมแซมขั้นสูง |