Ubuntu 13.04 ถึง 13.10: การตรวจสอบหรือติดตั้งระบบไฟล์ล้มเหลว


29

ฉันพยายามอัพเกรดจาก Ubuntu 13.04 เป็น 13.10 วันนี้และการอัพเกรดกลางระบบเริ่มหลุดออกและในที่สุดก็ล็อคไว้ทั้งหมด ฉันถูกบังคับให้รีสตาร์ทคอมพิวเตอร์และตอนนี้ฉันไม่สามารถให้คอมพิวเตอร์บูตเครื่องได้เลย

เมื่อฉันบูทในปัจจุบันมันจะพาฉันไปที่เมนูด้วงและฉันสามารถเลือกที่จะบูตได้ตามปกติหรือบูตในเวอร์ชั่นที่เก่ากว่า ฉันได้ลองหลายสิ่งหลายอย่างแล้วซึ่งฉันอยู่ในรายการด้านล่าง แต่ไม่ว่าจะเกิดอะไรขึ้นเมื่อฉันพยายามบูทใน Ubuntu จนเสร็จฉันได้รับข้อผิดพลาดดังต่อไปนี้:

Filesystem check or mount failed. A maintenance shell will now be
started. CONTROL-D will terminate this shell and continue booting
after re-trying filesystems. Any further errors will be ignored
root@ubuntu-computername:~#

ฉันสนุกfsck -fและทุกอย่างดูเหมือนถูกต้องไม่มีรายงานข้อผิดพลาด และผ่านการตรวจสอบทั้งหมด 5 ครั้ง

หากฉันทำงานfdisk -lฉันจะได้รับข้อมูลต่อไปนี้:

Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 4096
bytes / 4096 bytes Disk identifier: 0x00010824

Device Boot Start End Blocks Id System 
/dev/sda1 * 2048 608456703 304227328 83 Linux 
/dev/sda2   608458750 625141759 8341505 5 Extended Partition 2 does not start on physical sector boundary. 
/dev/sda5  608458752 625141759 8341504 82 Linux swap / Solaris

Disk /dev/sdb: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512
bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0fb4b7e8

Device Boot Start End Blocks Id System
/dev/sdb1   8192 625139711 312565760 7 HPFS/NTFS/exFAT

ฉันกำลังพิจารณาที่จะติดตั้งระบบปฏิบัติการใหม่บนดิสก์อื่นที่ยังไม่มีอะไรเลยในขณะนี้และจากนั้นก็พยายามที่จะขูดข้อมูลของฉันออกจากดิสก์เก่า (ขอบคุณที่ฉันไม่ได้เข้ารหัสไฟล์)

คำถามของฉันคือ: ฉันสามารถกู้การติดตั้ง Ubuntu นี้หรือฉันควรยอมแพ้และติดตั้งใหม่หรือไม่


ส่วนหนึ่งของปัญหาคือคุณไม่ได้ให้บันทึกปัญหาที่แท้จริงกับเครื่องนั้น คุณเพิ่งแสดงให้เราเห็นอาการอย่างใดอย่างหนึ่ง วิธีการเกี่ยวกับการส่งออกของกระบวนการบูตสำหรับการเริ่ม?
Magellan

ฉันไม่แน่ใจว่าคุณหมายถึงอะไรฉันไม่เคยได้รับผลใด ๆ จากการบูทนอกจากสิ่งที่ฉันโพสต์ไว้ในใบเสนอราคาครั้งแรก

เมื่อแก้ไขปัญหา Ubuntu การปิดหน้าจอเริ่มต้นจากพรอมต์ Grub เป็นความคิดที่ดี
Magellan

ตัวอย่างกด {Esc} เมื่อหน้าจอสแปลชปรากฏขึ้นเพื่อปิดใช้งานจากนั้นคุณจะเห็นบิตที่กรุบกรอบทั้งหมดที่ Magellan ต้องการในคำขอที่สองของเขา รายละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่askubuntu.com/questions/33416/…
K7AAY

3
ฉันประสบปัญหาเดียวกัน (หลังจากอัปเกรดจาก 13.4 เป็น 13.10 64 บิต) /var/log/upstart/mountall.log ของฉันบอกว่า / etc / default / rcS หายไป ดังนั้นฉันจึงเมาท์พาร์ติชันใหม่ด้วยการเปิดใช้งานการเขียน (mount -o remount, rw /) และคัดลอก /etc/default/rcS.dpkg-new ไปที่ / etc / default / rcS Ubuntu 13.10 บูตหลังจากนั้น แต่ก็ยังเสียหาย ฉันจะทำการติดตั้งใหม่ทั้งหมดที่ 13.10 แต่บางทีคำใบ้นี้อาจช่วยได้

คำตอบ:


43

ฉันคิดว่าฉันมันเรียงขอบคุณที่โพสต์ผมพบว่าที่นี่: รากตรวจสอบระบบแฟ้มล้มเหลวหลังจากที่ไฟฟ้าดับระหว่างการติดตั้ง

เรียกใช้จากเชลล์การบำรุงรักษาทีละบรรทัด:

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

ทำงานให้ฉัน แต่เพิ่งได้ 2 บรรทัดแรกและไม่สามารถทำส่วนที่เหลือได้เนื่องจากไดรฟ์ไม่ว่าง รีบูตเครื่องและดูเหมือนว่าจะใช้งานได้ในขณะนี้


ฉันต้องทำmount /bootก่อนหน้านั้น
utapyngo

1
คำแนะนำเหล่านี้ทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน ขอบคุณสำหรับความช่วยเหลือของคุณ! ฉันจะทราบว่าฉันไม่สามารถคืนค่าเมานต์เป็นแบบอ่านอย่างเดียว (บรรทัดที่ 3) ตามที่บอกว่า / ของฉันไม่ว่าง แต่ให้ฉันซิงค์และรีบูตและตอนนี้ Ubuntu ก็ทำงานอีกครั้ง
SamHuckaby

คุณเป็นฮีโร่คนใหม่ของฉัน เช่นเดียวกับ @SamHuckaby ฉันก็ไม่สามารถรันคำสั่งที่สามได้ ( mount -o remount, ro / ) ฉันคิดว่าข้อผิดพลาดคือระบบไฟล์ไม่ว่าง? ฉันยังคงใช้คำสั่งต่อไปและสภาพแวดล้อมก็มีความสุข
Aren Cambre

แค่ยืนยันว่าอย่าอึมครึมด้วยตัวเองหากmount -o remount,ro /ผลลัพธ์มีfilesystem busyข้อผิดพลาดเพราะนั่นคือสิ่งที่เกิดขึ้นกับฉัน ข้ามมันทำงานsyncและrebootและทุกอย่างควรปรับการทำงาน ขอบคุณแพทริคขอบคุณมากขอบคุณ
Starkers

ฉันประสบปัญหาที่แน่นอนเหมือนกัน แต่การใช้คำสั่งเหล่านี้ไม่ทำงาน ฉันได้รับจำนวนมากของข้อผิดพลาดที่มีdpkg คำสั่งและเมื่อฉันพยายามที่จะrebootได้รับติดอยู่และหลังจากที่ในขณะที่ฉันได้รับเหล่านี้: INFO task recovery-menu:639 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" INFO task S30killprocs:928 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
คาร์โล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.