Ubuntu 13.04 hingga 13.10: Pemeriksaan atau pemasangan sistem file gagal

29

Saya mencoba untuk memutakhirkan dari Ubuntu 13.04 ke 13.10 hari ini, dan pertengahan peningkatan sistem mulai terkelupas, dan akhirnya terkunci sepenuhnya. Saya terpaksa me-restart komputer, dan sekarang saya tidak bisa membuat komputer untuk boot sama sekali.

Saat saya boot saat ini, saya akan dibawa ke menu GRUB, dan saya bisa memilih untuk boot secara normal, atau boot dalam versi yang lebih lama. Saya telah mencoba beberapa hal, yang saya sebutkan di bawah ini, tetapi tidak peduli apa, ketika saya mencoba menyelesaikan boot ke Ubuntu, saya menerima kesalahan berikut:

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:~#

Saya bersenang-senang fsck -fdan semuanya tampak benar, tidak ada kesalahan yang dilaporkan. dan melewati semua 5 cek.

Jika saya menjalankan fdisk -lmaka saya mendapatkan informasi berikut:

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

Saya sedang mempertimbangkan untuk menginstal OS baru pada disk lain, yang saat ini tidak memiliki apa-apa di atasnya, dan kemudian hanya mencoba untuk mengikis data saya dari disk lama (untungnya saya tidak mengenkripsi file).

Sungguh pertanyaan saya adalah ini: Dapatkah saya menyelamatkan instalasi Ubuntu ini, atau haruskah saya menyerah dan menginstal ulang?

SamHuckaby
sumber
Sebagian dari masalahnya adalah Anda tidak benar-benar memberi kami log masalah sebenarnya dengan mesin itu. Anda hanya menunjukkan kepada kita salah satu gejalanya. Bagaimana dengan output dari proses boot untuk pemula?
Magellan
Saya tidak yakin apa yang Anda maksud, saya tidak pernah mendapatkan output apa pun selain dari apa yang saya posting di kutipan pertama saya.
Saat memecahkan masalah Ubuntu, mematikan layar splash dari prompt Grub akan menjadi ide bagus.
Magellan
Sam, tekan {Esc} ketika layar splash muncul untuk menonaktifkannya dan kemudian Anda akan melihat semua bit garing yang diinginkan Magellan dalam permintaan keduanya. Lebih detail tentang itu di askubuntu.com/questions/33416/…
K7AAY
3
Saya menghadapi masalah yang sama (setelah memutakhirkan dari 13.4 ke 13.10 64bit). /Var/log/upstart/mountall.log saya memberi tahu saya bahwa / etc / default / rcS tidak ada. Jadi saya remount partisi root saya dengan penulisan diaktifkan (mount -o remount, rw /) dan menyalin /etc/default/rcS.dpkg-baru ke / etc / default / rcS. Ubuntu 13.10 boot setelahnya tetapi masih rusak. Saya akan melakukan instalasi ulang bersih 13.10, tapi mungkin petunjuk ini membantu siapa pun.

Jawaban:

43

Saya pikir saya sudah mengurutkannya berkat posting yang saya temukan di sini: Pemeriksaan sistem file root gagal setelah listrik mati saat instalasi .

Jalankan dari shell pemeliharaan satu baris setiap kali:

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

Bekerja untuk saya tetapi hanya mendapat 2 baris pertama dan tidak dapat melakukan sisanya karena drive sibuk. Di-boot ulang dan sepertinya berfungsi sekarang.

Patrick
sumber
Saya juga harus melakukan mount /bootsebelum itu.
utapyngo
1
Instruksi ini bekerja dengan baik untuk saya. Terima kasih atas bantuan Anda! Saya akan mencatat bahwa saya tidak dapat mengembalikan mount ke read-only (baris 3) karena dikatakan bahwa / saya sibuk, tetapi membiarkan saya melakukan sinkronisasi dan reboot, dan sekarang Ubuntu berfungsi kembali.
SamHuckaby
Anda adalah pahlawan baru saya. Seperti @SamHuckaby, saya juga tidak bisa menjalankan perintah ketiga ( mount -o remount, ro / ). Saya pikir kesalahannya adalah sistem file sedang sibuk? Saya melanjutkan dengan perintah berikutnya, dan lingkungannya bahagia.
Aren Cambre
Hanya mengkonfirmasi, jangan omong kosong sendiri jika mount -o remount,ro /menghasilkan filesystem busykesalahan, karena itulah yang terjadi pada saya. Loncat itu, menjalankan syncdan rebootdan segala sesuatu harus bekerja dengan baik. Patrick, terima kasih, terima kasih.
Starkers
Saya mengalami masalah yang persis sama, tetapi menjalankan perintah ini tidak berhasil. Saya mendapatkan banyak kesalahan dengan dpkg perintah dan ketika saya mencoba rebootitu macet dan setelah beberapa saat saya mendapatkan ini: 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"
Carlo