Удаление нового ядра Linux и сохранение старого

Удаление нового ядра Linux и сохранение старого

Я обновил ядро ​​Linux с версии 3.5 до 3.16, загрузив файл tar.xz с linuxkernel.org, скомпилировав и впоследствии успешно установив его на своей машине Ubuntu (то есть я могу видеть параметры загрузки при запуске ПК и могу войти в версию ядра Linux 3.5 или 3.16), но теперь я хочу удалить более новую версию. Действия, которые я выполнил

  1. вошел в старую версию 3.5
  2. побежал dpkg --list | grep linux-image , но нет упоминания о 3.16

    root@h2o-Vostro-1015:~# dpkg --list | grep linux-image
    ii  linux-image-3.5.0-17-generic              3.5.0-17.28                               i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
    ii  linux-image-extra-3.5.0-17-generic        3.5.0-17.28                               i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
    ii  linux-image-generic                       3.5.0.17.19                               i386         Generic Linux kernel image
    

что означало, что у меня установлена ​​только версия 3.5, но я могу загрузить версию 3.16, а также

  • Я проверил каталог /boot, там я вижу initrd.img-3.16.0-rc4, что доказывает, что версия 3.16 все еще присутствует.

если бы вышеперечисленные шаги сработали, я бы попробовал удалить их через синаптический или

sudo apt-get remove --purge 3.16.0*

команда через терминал.

пожалуйста, подскажите, как мне удалить более новую версию.

решение1

Поскольку вы устанавливали ядро ​​вручную, было бы полезно разместить ссылку на инструкции, которым вы следовали.

Чтобы удалить вручную, вы можете запуститьls -l /загрузка. Обычно это следующие файлы:

  1. аби-*
  2. initrd.img-*
  3. конфиг-*
  4. Системная.карта-*
  5. vmlinuz-*

Удалите эти файлы (соответствующие 3.16) и обновите grub.

решение2

Все ваши ядра должны быть найдены в /boot. Как суперпользователь (root), удалите те, которые вам не нужны, и обновите grub.

решение3

ПРИМЕЧАНИЕ: Установка ядер (или других типов программного обеспечения) ВНЕ менеджера пакетов приведет к тому, что ваша работа не будет отображаться в apt-get (dpkg) и может иметь некоторые последствия для стабильности и удобства обслуживания системы.

Однако удалить определенное ядро ​​легко, просто перейдите в файл /boot и удалите файлы с соответствующим номером версии. Затем вам нужно обновить меню grub, чтобы удалить эту запись (если она вообще существует) в нем.

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