Я обновил ядро linux с 3.5 до 3.16, загрузив файл tar.xz с linuxkernel.org и скомпилировав его, а затем успешно установил на мою машину с Ubuntu (это означает, что я могу видеть параметры загрузки при запуске компьютера и могу войти в систему либо 3.5 или 3.16 версия ядра Linux), но теперь я хочу удалить более новую версию. шаги, за которыми я следовал
- вошел в старую версию 3.5
побежал
dpkg --list | grep linux-image
но нет упоминания о 3.16root@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*
Команда через терминал.
пожалуйста, посоветуйте, как можно удалить более новую версию.
Ответы:
Поскольку вы установили ядро вручную, было бы полезно опубликовать ссылку на инструкции, которым вы следовали.
Чтобы удалить вручную, вы можете запустить ls -l / boot . Обычно файлы будут:
Удалите эти файлы (соответствует 3.16) и обновите grub.
источник
Все ваши ядра должны быть найдены в / boot. Как суперпользователь (root), удалите ненужные и обновите grub.
источник
ПРИМЕЧАНИЕ. Установка ядер (или других типов программного обеспечения) ВНЕ менеджера пакетов приводит к тому, что ваша работа не отображается в apt-get (dpkg), и может иметь некоторые последствия для стабильности и ремонтопригодности системы.
Однако легко удалить определенное ядро, просто перейдите в файл / boot и удалите файлы с соответствующим номером версии. Затем вы должны обновить меню grub, чтобы удалить эту запись (если она вообще существует).
источник