Удалить ядро без последствий.
Модератор: SLEDopit
-
- Сообщения: 55
Удалить ядро без последствий.
Приветствую! Нужно удалить последнее ядро. Тут описано как изменить последовательность загрузки и зафиксировать это: https://blog.it-kb.ru/2015/10/30/change-the-default-boot-kernel-in-grub-on-ubuntu-linux/. Как в таком случае удалить последнее (из той статьи 3.13.0.-65) ядро и нужно ли? Если всё оставить в таком виде, что будет когда придёт следующее ядро и систему обновить? Предыдущее ядро (3.13.0.-65) встанет на место 3.13.0.-24 и автор снова получит не рабочую систему? Собьётся ли загрузка через модифицированный по статье grub, т.к. порядок не будет соответствовать или будет? Спасибо!
-
- Модератор
- Сообщения: 20909
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Удалить ядро без последствий.
apt remove <пакет с ядром>
А кто ж его знает. На самом деле выше вероятность, что проблема вообще не в ядре, а в initramfs из-за того, что автор сам что-то не то в настройках накрутил.
Конечно.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 55
Re: Удалить ядро без последствий.
Скажем так что у меня похожая проблема, после обновления система сама стала перезагружаться в течении 4-6 минут. С предыдущем ядром проблемы нет. Т.о. проблема так или иначе связана с ядром в том числе. Меня интересовало прежде всего точная последовательность действий, т.к. после перезагрузки можно получить не рабочую систему. Когда я выполню
что будет с
оно ведь будет не правильное?
Если я удаляю последнее ядро, то я просто загружаюсь с предыдущим, выполняю
затем
перезагружаюсь и всё становится как было? Или какие-то ещё шаги нужно выполнить?
Код: Выделить всё
apt remove <пакет с ядром>
Код: Выделить всё
GRUB_DEFAULT="1>2"
Если я удаляю последнее ядро, то я просто загружаюсь с предыдущим, выполняю
Код: Выделить всё
apt remove <пакет с ядром>
Код: Выделить всё
update-grub
-
- Модератор
- Сообщения: 20909
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Удалить ядро без последствий.
Если соответствующего пункта не будет, скорее всего, grub выберет по умолчанию первый.vlad001 писал(а): ↑05.09.2019 10:25Когда я выполнючто будет сКод: Выделить всё
apt remove <пакет с ядром>
оно ведь будет не правильное?Код: Выделить всё
GRUB_DEFAULT="1>2"
Нет, даже update-grub вручную запускать нет необходимости. Он запустится сам при удалении ядра.vlad001 писал(а): ↑05.09.2019 10:25Если я удаляю последнее ядро, то я просто загружаюсь с предыдущим, выполняюзатемКод: Выделить всё
apt remove <пакет с ядром>
перезагружаюсь и всё становится как было? Или какие-то ещё шаги нужно выполнить?Код: Выделить всё
update-grub
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 55
Re: Удалить ядро без последствий.
Вот что вижу:
Зачем мне предлагают снова установить эту же версию, но unsigned?
Код: Выделить всё
root@home-router:/etc/default# apt purge linux-image-4.15.0-60-generic
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
amd64-microcode intel-microcode iucode-tool libdbus-glib-1-2 linux-headers-4.15.0-54 linux-headers-4.15.0-54-generic
linux-headers-4.15.0-55 linux-headers-4.15.0-55-generic linux-image-4.15.0-54-generic linux-image-4.15.0-55-generic
linux-modules-4.15.0-54-generic linux-modules-4.15.0-55-generic linux-modules-extra-4.15.0-54-generic
linux-modules-extra-4.15.0-55-generic thermald
Для их удаления используйте «apt autoremove».
Будут установлены следующие дополнительные пакеты:
linux-image-unsigned-4.15.0-60-generic
Предлагаемые пакеты:
fdutils linux-doc-4.15.0 | linux-source-4.15.0 linux-tools
Следующие пакеты будут УДАЛЕНЫ:
linux-generic* linux-generic-hwe-16.04* linux-image-4.15.0-60-generic* linux-image-generic* linux-image-generic-hwe-16.04*
linux-modules-extra-4.15.0-60-generic* linux-signed-generic* linux-signed-image-generic*
Следующие НОВЫЕ пакеты будут установлены:
linux-image-unsigned-4.15.0-60-generic
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 8 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 8 127 kB архивов.
После данной операции объём занятого дискового пространства уменьшится на 169 MB.
Хотите продолжить? [Д/н] ^C
-
- Модератор
- Сообщения: 20909
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Удалить ядро без последствий.
По зависимости от какого-то метапакета.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 55
Re: Удалить ядро без последствий.
Код: Выделить всё
root@home-router:~# apt-cache rdepends linux-image-unsigned-4.15.0-60-generic
linux-image-unsigned-4.15.0-60-generic
Reverse Depends:
linux-image-4.15.0-60-generic
linux-modules-nvidia-390-4.15.0-60-generic
linux-modules-extra-4.15.0-60-generic
root@home-router:~# dpkg -l linux-image-4.15.0-60-generic
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя Версия Архитектура Описание
+++-==================================-======================-======================-==========================================================================
ii linux-image-4.15.0-60-generic 4.15.0-60.67 amd64 Signed kernel image generic
root@home-router:~# dpkg -l linux-modules-nvidia-390-4.15.0-60-generic
dpkg-query: шаблону linux-modules-nvidia-390-4.15.0-60-generic не соответствует ни один пакет
root@home-router:~# dpkg -l linux-modules-extra-4.15.0-60-generic
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя Версия Архитектура Описание
+++-==================================-======================-======================-==========================================================================
ii linux-modules-extra-4.15.0-60-gene 4.15.0-60.67 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
-
- Сообщения: 55
Re: Удалить ядро без последствий.
Решение:
Правда bionic-security помогло, apt-mark можно не выполнять.загрузиться на старом рабочем ядре , в sources.list отрубить
#/bionic-updates
apt update
apt-mark holt linux-image
apt purge linux-image-4.15.0-60-generic, потом можно подключить
/bionic-updates