Однажды, когда я использовал Ubuntu, все зависло. Я больше не мог загружаться vmlinuz-3.8.0-31-generic
. Когда я пытался, это не проходило через фазу загрузки.
К счастью, я все еще могу загрузить vmlinuz-3.8.0-30-generic
и нормально работать.
Можно ли как-нибудь восстановить vmlinuz-3.8.0-31-generic
для работы снова? Любые идеи о том, что вызвало проблему или как исправить ее в будущем?
Вы должны переконфигурировать пакеты / драйверы, установленные для новейшего ядра.
Это ничего не даст, кроме как установить / настроить пакеты, которые предназначались для вашего самого старого ядра. [ 1111]
Вот возможное решение
Выполните следующие шаги точно:
Во время загрузки выберите Recovery Mode
из последних kernel и запустите вашу систему в режиме восстановления
Как только ваша система запустится в режиме восстановления, выберите опцию grub , указанную в меню. Он предложит вам смонтировать вашу систему в режиме чтения / записи. Выберите да . После обновления grub он выйдет и вернется в меню.
На этот раз выберите root и выполните следующие команды для повторной настройки ваших пакетов:
apt-get autoclean && apt-get autoremove
dpkg --configure -a
dpkg-reconfigure $(dpkg -l | grep xserver | awk '{print $2}' | tr '\n' ' ')
dpkg-reconfigure -a
dpkg-reconfigure -a
займет некоторое время, в зависимости от установленных пакетов в вашей системе. поэтому, пожалуйста, дождитесь его завершения. Если он не дает никаких сообщений, значит, он выполняется успешно. Если оно дает какое-либо сообщение, просто запишите его и оставьте в комментарии
dpkg-reconfigure lightdm
нажмите Tab kbd>, чтобы выделить Ok
, а затем Enter kbd > для выхода.
update-initramfs -u
reboot
Как только ваша система перезапустится, снова выберите свое последнее ядро в обычном режиме и посмотрите, что произойдет .. На этот раз экран заблокирован не должен.
Ответьте, если что-то пойдет не так, или вы получите сообщение об ошибке в какой-либо конкретной команде. Упомяните команду с сообщением об ошибке.