Рейтинг:4

Как удалить проблемное ядро?

флаг in

Запустив Ubuntu 18.04 LTS, я получил уведомление о необходимости обновления, и я согласился. Обновление обновило мое ядро ​​с 5.4.0-91-общий к ...-92 и ломал вещи. Я все еще могу загрузиться ...91 из ГРУБА.

В настоящее время я не могу больше тратить время на решение проблемы с обновлением и хотел бы просто удалить его. Однако я понимаю, что удаление — это не то же самое, что возврат, и я не хочу просто удалять ...92 обновить, так как другие вещи могут быть потеряны.

Что я могу сделать, чтобы удалить ...92 обновить и вернуть мою машину, не повредив ОС?

Машина загружается, и я могу подключиться к ней по SSH.

Someone avatar
флаг my
Не могли бы вы объяснить, почему вы снова опубликовали дубликат своего предыдущего сообщения?
флаг in
Мой ответ @Someone: прошлой ночью было довольно поздно, и я мог случайно опубликовать дважды. Но я не вижу повторяющихся сообщений для удаления. Что я пропустил?
Someone avatar
флаг my
Я видел, как ваш [предыдущий вопрос] (https://askubuntu.com/questions/1385287/lost-my-mouse-and-keyboard-on-upgrade) решает ту же проблему с ядром, которое, по ИМО, похоже на это. А теперь давай забудем об этом... У тебя уже есть 2 ответа, так что это не имеет значения. Я забрал свой минус и проголосовал за :D
флаг in
Спасибо, @Someone, и спасибо за понимание. в будущем постараюсь быть внимательнее
Someone avatar
флаг my
Нет проблем: D .... Вы пробовали предоставленные ответы?
флаг in
Я исследовал grub-customizer и нашел его доступным только для 18.04 из частного репозитория. я не был уверен, какой подход и хотел посмотреть на него. Но я не очень люблю использовать частные репозитории. Следовательно, я сейчас прохожу через ответ от никого.
Someone avatar
флаг my
Вы можете установить настройщик Grub с помощью `sudo apt install grub-customiser`. Мой ответ также предоставляет решение CLI. Это ваш выбор, оба ответа правильные: D Кстати, в этом PPA нет ничего плохого. Как проверено и проверено.
флаг in
Я выбрал подход без графического интерфейса и вернулся в бизнес. Спасибо за вашу помощь и голоса
Рейтинг:4
флаг gh

Лучше делать это без графического интерфейса. GRUB слишком важен для меня, чтобы доверять программе, которая скрывает свои действия именно за графическим интерфейсом.

  1. Сначала создайте резервную копию /etc/по умолчанию/жратва файл:

    cp /etc/default/grub $HOME
    
  2. Теперь откройте /etc/по умолчанию/жратва с помощью текстового редактора и добавьте:

    GRUB_DEFAULT=сохранено
    GRUB_SAVEDEFAULT=истина
    
  3. Обновите GRUB, чтобы сохранить изменения:

    sudo update-grub
    
  4. Перезагрузитесь в свое рабочее ядро, чтобы GRUB мог сохранить ваш выбор для следующей перезагрузки.

  5. Теперь перечислите все пакеты ядра:

    дпкг -л | egrep linux-'[g|i|m|h]'
    
  6. После идентификации вы можете удалить любой пакет ядра с помощью 5.4.0-92 в своем названии (напр. Linux-образ-5.4.0-92-общий, Linux-заголовки-5.4.0-92, Linux-модули-экстра-5.4.0-92-общий, Linux-модули-5.4.0-92-общий) с помощью способ удалить.

  7. Если вы хотите избежать появления проблемного ядра с будущим обновлением, запустите:

    sudo apt-mark удерживать linux-image-generic linux-headers-generic
    

    Это задержит текущий linux-образ-универсальный package и остановить его обновление.

    Вы можете отменить это с помощью:

    sudo apt-mark unhold linux-image-generic linux-headers-generic
    

    но вы можете не захотеть этого делать, так как возможно, что следующее обновление ядра загрузится без проблем, и это остановит обновление ядра до более новой версии.

  8. Чтобы избежать удаления работающего ядра автоматическое удаление, вы можете пометить версии ядра и заголовков, которые вы хотите сохранить в своей системе, как руководство. В вашем случае версия, которую вы хотите использовать, это 5.4.0-91, так:

    sudo apt-mark manual linux-image-5.4.0-91-generic linux-headers-5.4.0-91-generic
    
флаг in
Спасибо за совет. Ваша помощь очень ценится
флаг in
Я использовал этот подход без графического интерфейса, и все, кажется, в порядке. Моя благодарность всем за вашу помощь. я снова в деле
Рейтинг:2
флаг my

Графический пользовательский интерфейс

Вы можете сделать это с помощью grub-настройщик Упаковка. Вы можете установить его с помощью:

sudo apt установить grub-настройщик

После установки пакета вы можете запустить приложение с использованием:

grub-настройщик

Вы получите интерфейс нравиться:

введите описание изображения здесь

Щелкните правой кнопкой мыши ядро вызывая ошибки( 5.4.0-92-общий) и выберите Удалить:

введите описание изображения здесь

Теперь щелкните правой кнопкой мыши на рабочее ядро ( 5.4.0-91-общий) и выберите двигаться вверх:

введите описание изображения здесь

Нажать на кнопка сохранения чтобы сохранить изменения:

введите описание изображения здесь

После выполнения вышеуказанного запустите это в терминале:

sudo update-grub
sudo apt автоудаление

Вот и все!

Справка

Запись: Чтобы получить поддержку и исправить драйверы для устройства, я использую Ubuntu 21.10 с кастомным ядром. Не обращайте внимания на версии ядра на изображении, они просто для справки.

флаг in
Спасибо за ответы. Ваша помощь очень ценится

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.