Обновление Ubuntu пошло не так, компьютер не загружается. Как это исправить?

Обновление Ubuntu пошло не так, компьютер не загружается. Как это исправить?

Я позволил ПК установить много обновлений сразу и после перезагрузки я получил экран консоли с сообщением об ошибке, говорящим что-то об udevadm. Google сказал мне, что это известная ошибка, вызванная тем, что система запрашивает перезагрузку до завершения настройки. Я попробовал предложенное там решение, которое заключалось в загрузке с Live CD, chroot в обычную установку и запуске

dpkg --configure -a 

Я получил множество ошибок, и теперь попытка загрузки приводит к другому сообщению об ошибке:

Паника ядра - не синхронизируется: Не найдено init. Попробуйте передать параметр init= ядру.

-.-.-

Обновление: Используя предложение Darth Android, мне удалось запустить dpkg --configure -aбез сообщений об ошибках. Однако загрузка в 2.6.23.25 по-прежнему приводит к ошибке Kernel not syncing, загрузка в 2.6.32.24 (ядро, с которого началось первое обновление) по-прежнему приводит к ошибке udevadm, и только загрузка в 2.6.32.23 работает. Я не пробовал загружать в более старые версии ядра.

-.-.-

Есть предложения, как починить ПК? Сейчас я не могу получить доступ к Интернету при загрузке с Live CD, поэтому я бы предпочел варианты, в которых он не нужен.

Операционная система — Ubuntu 10.04 64 бит. Подробности ошибки настройки здесь:https://bugs.launchpad.net/ubuntu/+source/devmapper/+bug/358654/comments/0

Сообщение об ошибке от dpkg:

root@ubuntu:/# dpkg --configure -a Настройка samba-common (2:3.4.7~dfsg-1ubuntu3.2) ... sh: невозможно создать /dev/null: Отказано в доступе sh: невозможно создать /dev/null: Отказано в доступе Невозможно открыть /dev/null: Отказано в доступе dpkg: ошибка при обработке samba-common (--configure): подпроцесс установлен послеустановочный скрипт вернул код ошибки выхода 13 Настройка linux-headers-2.6.32-25-generic (2.6.32-25.44) ... Проверка /etc/kernel/header_postinst.d. run-parts: выполнение /etc/kernel/header_postinst.d/dkms 2.6.32-25-generic /boot/vmlinuz-2.6.32-25-generic /etc/kernel/header_postinst.d/dkms: строка 7: /dev/null: Отказано в доступе run-parts: /etc/kernel/header_postinst.d/dkms завершен с кодом возврата 1 Не удалось обработать /etc/kernel/header_postinst.d в /var/lib/dpkg/info/linux-headers-2.6.32-25-generic.postinst строка 110. dpkg: ошибка при обработке linux-headers-2.6.32-25-generic (--configure): подпроцесс установлен послеустановочный скрипт вернул код выхода с ошибкой 2 dpkg: проблемы зависимостей не позволяют настроить smbclient: smbclient зависит от samba-common (= 2:3.4.7~dfsg-1ubuntu3.2); однако: Пакет samba-common еще не настроен. dpkg: ошибка при обработке smbclient (--configure): проблемы зависимостей — оставляем ненастроенным Настройка linux-headers-2.6.32-24-generic (2.6.32-24.43) ... Проверка /etc/kernel/header_postinst.d. run-parts: выполнение /etc/kernel/header_postinst.d/dkms 2.6.32-24-generic /boot/vmlinuz-2.6.32-24-generic /etc/kernel/header_postinst.d/dkms: строка 7: /dev/null: Отказано в доступе run-parts: /etc/kernel/header_postinst.d/dkms завершен с кодом возврата 1 Не удалось обработать /etc/kernel/header_postinst.d в /var/lib/dpkg/info/linux-headers-2.6.32-24-generic.postinst строка 110. dpkg: ошибка при обработке linux-headers-2.6.32-24-generic (--configure): подпроцесс установлен послеустановочный скрипт вернул код выхода с ошибкой 2 Настройка gnome-terminal-data (2.30.2-0ubuntu1) ... Трассировка (последний вызов был последним): Файл "/usr/sbin/gconf-schemas", строка 107, в fd = os.open("/dev/null",os.O_WRONLY) OSError: [Errno 13] Отказано в доступе: '/dev/null' dpkg: ошибка при обработке gnome-terminal-data (--configure): подпроцесс установлен послеустановочный сценарий вернул код ошибки выхода 1 dpkg: проблемы зависимостей не позволяют настроить samba-common-bin: samba-common-bin зависит от samba-common (>= 2:3.4.0~pre1-2); однако: Пакет samba-common еще не настроен. dpkg: ошибка при обработке samba-common-bin (--configure): проблемы зависимостей - оставляем не настроенным dpkg: проблемы зависимостей не позволяют настроить linux-headers-generic: linux-headers-generic зависит от linux-headers-2.6.32-25-generic; однако: Пакет linux-headers-2.6.32-25-generic еще не настроен. dpkg: ошибка при обработке linux-headers-generic (--configure): проблемы зависимостей - оставляем не настроенным dpkg:проблемы с зависимостями не позволяют настроить gnome-terminal: gnome-terminal зависит от gnome-terminal-data (>= 2.30); однако: Пакет gnome-terminal-data пока не настроен. gnome-terminal зависит от gnome-terminal-data (<< 2.31); однако: Пакет gnome-terminal-data пока не настроен. dpkg: ошибка при обработке gnome-terminal (--configure): проблемы с зависимостями — оставляем ненастроенным При обработке возникли ошибки: samba-common linux-headers-2.6.32-25-generic smbclient linux-headers-2.6.32-24-generic gnome-terminal-data samba-common-bin linux-headers-generic gnome-terminal

Извините за отсутствие форматирования, публикация с телефона и восстановление на этой клавиатуре практически невозможно.

решение1

Следуйте этому руководству еще раз, но после chrootкоманды, перед запуском, попробуйте выполнить следующее dpkg -a --configure:

mount -t proc proc /proc
mount -t devtmpfs none /dev

И прежде чем бежать exit, не забудьте umount:

umount /proc
umount /dev

решение2

Похоже, что ваше текущее ядро ​​установлено лишь частично. Предоставляет ли GRUB возможность использовать более старое ядро? Должен. Если да, попробуйте это.

Связанный контент