Несколько недель назад у меня был Ubuntu 17.10 с версией ядра 4.13.0-37. Я случайно удалил несколько важных пакетов, таких как network-manager
, и вообще не смог подключиться к интернету при загрузке. Поэтому я решил установить Ubuntu 16.04 с ядром версии 4.4.0-21 с DVD-диска, сохраняя мой $HOME
нетронутым. Это сработало. Я могу загружаться, когда выбираю вариант 4.4.0-21-generic из меню GRUB2.
Когда я пытаюсь загрузиться с ядра 4.13.0-37, он переходит в аварийный режим, и я попробовал это решение здесь . Я все еще загружался в аварийном режиме, e2fsck
сказал, что корневая файловая система чиста.
Мой вопрос: как я могу исключить более новые версии ядра, смогу ли я когда-либо обновиться с 4.4.0-21-generic.
Редактировать 1 : сегодня я сделал обновление &&, и ядро обновилось до 4.4.0-116, и я мог загрузиться с этого образа ядра, чего я не понимаю, так это образа уже существовал в моей файловой системе, но загружался только после обновления с 4.4.0-21-generic.
У меня также есть некоторая странная проблема с версией 4.13.0-37 Ядра, которая стала обновлением для Ubuntu 16.04. Но удаление ядра не является предписанной опцией. Поскольку это также удаляет другие важные пакеты заголовка Linux, когда Вы работаете sudo apt autoremove
. Это приводит к удалению администратора сети и многое другое.
Я нашел, что возможное решение состоит в том, чтобы отредактировать порядок загрузки Grub2.
https://help.ubuntu.com/community/Grub2/Setup#Configuring_GRUB_2
Изменить порядок загрузки редактирования ядра (GRUB_DEFAULT=0)
gksudo gedit /etc/default/grub
первый индекс запускается от 0. Так устанавливает значение как
GRUB_DEFAULT="1>9"
для второго меню (Усовершенствованная) и 10-я опция ядра
Я надеюсь, что это решит проблему, пока Вы не получили новое обновление ядра.