Ubuntu 13.04 до 13.10: Не вдалося перевірити або встановити файлову систему


29

Я спробував оновити з Ubuntu 13.04 до 13.10 сьогодні, і в середині оновлення система почала відшаровуватися і врешті повністю закрилася. Мене змусили перезавантажити комп'ютер, і тепер я не можу змусити комп'ютер завантажуватися.

Коли я завантажуюсь зараз, він переходить до меню GRUB, і я можу вибрати нормальне завантаження або завантажити в старій версії. Я спробував кілька речей, які я перелічу нижче, але незалежно від того, коли я намагаюся закінчити завантаження в 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}, коли з'явиться екран сплеску, щоб його відключити, і тоді ви побачите всі хрусткі біти, які Магеллан хоче у своєму другому запиті. Детальніше про це на сайті 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 / ). Я думаю, помилка полягала в тому, що файлова система була зайнята? Я продовжував із наступною командою, і оточення задоволене.
Арен Камбре

Просто підтвердження не лай себе, якщо це mount -o remount,ro /призведе до filesystem busyпомилки, тому що саме зі мною трапилося. Пропустіть його, запустіть syncі rebootі все повинно працювати нормально. Спасибі Патріку, дякую, дякую.
Старкерс

Я відчуваю ту саму точну проблему, але запуск цих команд не спрацював. Я отримую багато помилок з 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"
Карло
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.