การตรวจสอบระบบไฟล์รูทล้มเหลวหลังจากไฟฟ้าดับระหว่างการติดตั้ง


18

ในช่วง "ติดตั้ง" ของการอัพเกรดมีความล้มเหลวของพลังงาน หลังจากเมื่อเริ่มต้นอีกครั้งจะมีการรายงานข้อผิดพลาดต่อไปนี้:

init: udevtrigger main process (420) terminated with status 1
init: udevtrigger post-stop process (428) terminated with status 1
init: udevmonitor main process (419) killed by TERM signal
The disk drive for / is not ready yet or not present
Continue to wait; or press S to skip mounting or M for manual recovery

การกด M ให้ข้อความต่อไปนี้กับฉัน:

Root filesystem check failed.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system.

ฟังดูเหมือนคำถามนี้ซึ่งฉันตอบไปแล้วบางส่วน น่าเสียดายที่ฉันจำทุกอย่างไม่ได้ แต่ควรให้คุณบู๊ตอย่างน้อย
Matthew Crumley

คำตอบ:


29

ฉันมีสถานการณ์เดียวกันเกิดขึ้น - ไฟดับระหว่างการอัพเกรด

ไปที่เชลล์การบำรุงรักษาแล้วลองทำสิ่งนี้:

sudo mount -o remount,rw /
sudo  dpkg --configure -a
sudo mount -o remount,ro /
sudo sync
sudo reboot

(remount / sync ที่สิ้นสุดอาจเป็นเพียงความหวาดระแวง แต่ในกรณีที่ ... )


ขอบคุณเมานต์ -o remount, rw /; dpkg - กำหนดค่า -a; รีบูต; ทำงาน! ฉันต้องข้ามการนับใหม่ / ซิงค์ครั้งสุดท้ายแล้วข้ามไปรีบูตทันทีเนื่องจากไดรฟ์ไม่ว่าง ไชโย
เจอร์รี่

+1 ทำงานทั้งหมด (อัปเดตที่ล้มเหลว) บรรทัดที่ 3 บอกว่า "/ ไม่ว่าง" แม้ว่า
ษคานข Nazary

ในขณะที่การประมวลผลด้วยบรรทัดที่สองฉันได้รับข้อผิดพลาดนี้ "การประมวลผลถูกหยุดเนื่องจากมีข้อผิดพลาดมากเกินไป"
Sumit Ramteke

พิจารณาเพิ่มumount /และfsckก่อนคำสั่งอื่น ๆ เพื่อล้างข้อมูลดิสก์ที่ไม่ดี
Eric Fossum

3

เมื่อคุณไปที่รูทเชลล์นี้fdisk -lให้พิมพ์เพื่อรับรายการของไดรฟ์ในระบบจากนั้นทำfsckบน/(โดยใช้ชื่อมันจากรายการตัวอย่างเช่น/dev/sd5พาร์ติชัน

sudo fsck -fบังคับให้มีการตรวจสอบดิสก์ใช้


มันบอกว่ามันสะอาดฉันได้ติดตั้ง Ubuntu บนพาร์ติชั่นอื่นเพื่อให้ปัจจุบันฉันมีการติดตั้ง Ubuntu 3 อัน 1. Ubuntu เดิมของฉัน 10.10 ซึ่งเกิดความสับสนเมื่อฉันพยายามอัพเกรด 2 ส่วนหนึ่งของ Ubuntu 11.04 ซึ่งฉันกำลังอัพเกรดเป็นปัญหานี้ เริ่มต้น 3. การติดตั้งใหม่ฉันเป็นมือใหม่ดังนั้นจึงต้องให้อภัยคำถามของฉัน มีวิธีใดบ้างที่ฉันสามารถใช้การติดตั้งที่ใช้งานได้ (3) เพื่อเรียงลำดับทั้งหมด?
Oo Nwoye

@OoNwoye: เป็นไปได้มากว่าคุณอาจจำเป็นต้องบังคับให้ตรวจสอบระบบไฟล์ (ฉันจะอัปเดตคำตอบของฉันในภายหลัง)
RolandiXor

@OoNwoye: วิธีนี้ใช้ได้ผลสำหรับคุณหรือไม่
สุมิตร Ramteke

สิ่งที่ฉันกำลังเผชิญอยู่แสดงความคิดเห็นในการตอบ askubuntu.com/questions/38617/…
Sumit Ramteke

1

ฉันมีปัญหาเดียวกัน (ไฟดับระหว่างการอัพเกรด) ในกรณีของฉันระบบถูกตรึงหลังจากแสดงข้อความแสดงข้อผิดพลาด: การกด S หรือ M (หรือคีย์อื่น ๆ ) ไม่มีผลใด ๆ

ฉันแก้ไขมันโดยทำตามคำแนะนำของ @ scott-wood เพียงเล็กน้อยเพิ่มเติม: เพื่อเข้าสู่เชลล์การบำรุงรักษาที่คุณต้องบูตจากดิสก์สดและเลือกตัวเลือก:

  1. ช่วยเหลือระบบที่เสียหาย;
  2. เลือกอุปกรณ์ที่จะใช้เป็นระบบไฟล์รูท (โดยทั่วไปคือรายการแรก);
  3. เลือก "ดำเนินการเชลล์ใน / dev / ... " เป็นการดำเนินการช่วยเหลือ

ฉันลืมรันคำสั่ง mount และ sync และระบบกู้คืนสำเร็จดังนั้นฉันคิดว่ามันปลอดภัยที่จะข้ามไป

ในตอนท้ายอย่าลืมรีบูตระบบโดยเรียกใช้ "รีบูต" หรือคุณต้องออกจากเชลล์โดยพิมพ์ "exit" หรือกด CTRL + D; เมื่อคุณออกจากเชลล์แล้วให้เลือกตัวเลือก "รีบูตระบบ"


-1

ฉันพบข้อผิดพลาดนี้เช่นกัน แต่ปัญหาของฉัน (และทำให้การแก้ไข) แตกต่างกัน

หลังจากติดตั้ง Ubuntu 11.04 สำเร็จฉันรันการอัพเกรด ไม่ว่าจะด้วยเหตุผลใดก็ตามในระหว่างการอัพเกรดจะมีการเปลี่ยนอักษรระบุไดรฟ์ใน / etc / fstab สำหรับพาร์ติชันของฉันทั้งหมดที่ไม่ได้ระบุโดย UUIDs

การแก้ไข / etc / fstab และการแก้ไขอักษรชื่อไดรฟ์ช่วยแก้ไขปัญหาให้ฉันได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.