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

0

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

  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*

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

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

Химаншу Сурав
источник
askubuntu.com/questions/2793/…
старейшина Гик
решение в данной ссылке на вопрос заключается в удалении более старых версий ядра Linux, тогда как я заинтересован в удалении более новой версии. в дополнение к этому я попробовал и те, которые приведены в этом ответе, но безрезультатно
Химаншу Сурав

Ответы:

1

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

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

  1. abi- *
  2. initrd.img- *
  3. config- *
  4. System.map- *
  5. vmlinuz- *

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

Ashish
источник
0

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

Старейшина Гик
источник
вы предлагаете вручную удалить файлы и каталог ..? и если да, то какие ..?
Химаншу Соурав,
Да. "Какие?" Те, которые вы указали в своем вопросе.
Старейшина Гик
0

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

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

Якорь,
источник