หน้า 1 จากทั้งหมด 1

เทคนิคการแก้ไขปัญหาบู๊ตเครื่องไม่ได้ ไฟล์ /etc/fstab ผิด

โพสต์โพสต์แล้ว: 29 ม.ค. 2016 23:52
โดย nuiz
ไฟล์ /etc/fstab จะบอก Linux (CentOS) ว่าให้ mount พาร์ติชั่นไหนกับอะไร มี file system เป็นอะไร ถ้าเราคอนฟิกไฟล์นี้ผิด (ปกติก็ไม่ได้ทำอะไรกับไฟล์นี้หรอกครับ แต่ก็อาจมีบ้างเช่นเพิ่มไดร์ฟใหม่เข้าไป และอยากย้ายบางไดเร็คตอรี่มาไว้ แล้วให้ระบบจัดการ mount ให้เราตั้งแต่ตอนเปิดเครื่องเลย) อาจทำให้เครื่องบู๊ตไม่ได้ก็ได้ครับ อย่างตัวอย่างนี้ บู๊ตค้างที่หน้าจอนี้

วิธีการแก้ไขปัญหา
เราต้องเข้าไปแก้ไขไฟล์ /etc/fstab ตรงที่มันผิด แต่เข้าตามปกติมันเข้าไม่ได้เพราะเครื่องบู๊ตไม่ได้ ก็ต้องเข้าไปทางช่องทางพิเศษครับ ดังต่อไปนี้

1. ที่หน้าจอที่ค้างอยู่นี้ กด ctrl+d ให้บู๊ตเครื่อง
รูปภาพ

2. หน้านี้กดปุ่มอะไรก็ได้ ขัดจังหวะการบู๊ต
กดอย่างเร็วเลยนะครับ มีเวลาให้ 5 วินาที ถ้ากดไม่ทันต้องปิดเปิดเครื่องใหม่
รูปภาพ

3. เลื่อนไปบรรทัดที่มีตัวเลขเวอร์ชั่นใหม่ที่สุด
แล้วกดปุ่ม a (หมายถึง append เพิ่มออปชั่นต่อท้าย)
รูปภาพ

4. จะได้
รูปภาพ

5. เพิ่มข้อมูล
เคาะ space bar หนึ่งครั้ง แล้วพิมพ์ init=/bin/bash แล้วกด enter
รูปภาพ

ุ6. เครื่องจะรีบู๊ตเอง
ึึ
จะเห็นพร้อมท์ bash-3.2#
พิมพ์คำสั่ง mount -o remount,rw /
และแก้ไขไฟล์ /etc/fstab
แล้วรีบู๊ตเครื่อง ก็จะบู๊ตได้ตามปกติ