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