Can’t fsck.ext3 on Filesystem
ปัญหา ไม่สามารถบูตเข้าระบบได้ แสดง log error ว่าไม่สามารถ fsck.ext3 ที่พาร์ติชั่น / ได้ ให้ fsck.ext3 แบบ Manual
[hana-code-insert name=’AdSense’ /]
Step 1: เบื้องต้น
/dev/sdb2 คือ พาร์ติชัน root (/)
1. บูตจากแผ่น SLES Installation
2. เลือกเมนู Recure
3. login “root”
4. รัน fsck
$ fsck.ext3 -p /dev/sdb2
-p คือ ยอมรับการ Fix อัตโนมัต (y)
5. รีสตาร์เครื่อง
ในกรณีนี้ เครื่องผมไม่หาย (ถ้าจะหนัก)
Step 2: ขั้นตอนต่อมา
1. ใส่แผ่นบูตจาก SLES Installation อีกครั้ง
2. เลือกเมนู Recure
3. login “root”
4. ตรวจสอบพาร์ติชัน data ต่างๆ
$ mkdir /mnt/xxx2
$ mount /dev/sdb2 /mnt/xxx2
$ mkdir /mnt/xxx5
$ mount /dev/sdb5 /mnt/xxx5
$ mkdir /mnt/xxx6
$ mount /dev/sdb6 /mnt/xxx6
มีพาร์ชันไหนบ้าง ก็ mount ขึ้นมาตรวจสอบนะครับ
ในที่นี้ปรากฎว่าพาร์ติชั่น /dev/sdb2 เมื่อใช้คำสั่ง cd เข้าไปยัง /mnt/xxx2 ไม่พบไฟล์ใดๆ เลย (ยุ่งแล้วล่ะที่นี้)
Step 3: ขั้นตอนต่อมา
1. ใส่แผ่นบูตจาก SLES Installation อีกครั้ง
2. เลือกเมนู Installation
3. เลือก New Installation
4. ในหน้าต่างเมนู Partitioning ให้คลิกที่ Partitioning
เลือก Hard disk ลูกที่มีปัญหา ในที่นี้เลือก /dev/sdb
กด Next
เลือกพาร์ติชั่นที่มีปัญหานั้นคือ Filesystem (/dev/sdb2) ***จุดนี้ต้องให้แน่ใจสุดๆ นะครับว่าเป็นพาร์ติชั่นนี้
จากนั้นจะเห็นรายละเอียดว่าระบบจะ Deleting พาร์ติชั่นนี้
กด Next เพื่อเริ่มติดตั้ง จากนั้นระบบจะรีสตาร์เครื่อง 1 ครั้ง แล้วเข้าสู่การตั้งค่า root password, hostname, network
[hana-code-insert name=’AdSense’ /]
Step 4: หลังจากติดตั้งเสร็จ
1. เข้าสู่ระบบด้วย login “root”
2. ทำการ mount พาร์ติชั่นต่างๆ ขึ้นมา
โดยไปที่ YaST > System > Partitioner
Step 5: Restore ไฟล์คอนฟิก (/etc)
เป็นอันเสร็จ.