Я выполнил обновление системы на Ubuntu Server 12.04, которое потребовало перезагрузки. С этого момента система никогда не достигает логина. Он зависает:
mount: mounting /dev on /root/dev failed: No such file or directory
done.
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) build-in shell (ash)
Enter 'help' for a list of build-in commands.
(initramfs)
Я уже пытался восстановить его с помощью работающей системы:
Теперь у меня больше нет идей.
У меня была такая же проблема, когда я обновлял свою систему. Проблема заключалась в том, что оно обновило ядро с 3.2.0-48 до 3.5.0-34. Я смог загрузить новое ядро, добавив опцию ядра rootdelay=90
, но система работала нестабильно. Поэтому я удалил этот образ ядра и установил пакет linux-image-generic, который в Ubuntu 12.04 - 3.2.0-48.
В меню grub попробуйте выбрать предыдущие версии Linux, если можете, и выберите самую старую версию ядра, которая может быть 3.2.0-48. Если вы успешно загрузитесь, откройте терминал и введите sudo apt-get remove --purge linux-image-3.5.0-34-generic
, это также обновит grub.
Если вышеперечисленное не работает, загрузитесь с live CD или USB и установите boot-repair . После установки запустите boot-repair и выберите дополнительные параметры. Перейдите на вкладку «Параметры GRUB» и проверьте «Очистить ядра», а затем переустановите последнее ядро.
Если ничего из этого не работает, то, возможно, у вас проблемы с файловой системой, и вам может понадобиться рискнуть fsck.ext3 -f / dev / (корневой раздел) с живого CD, желательно альтернативной установкой.