Если мы используем Ubuntu / Linux Mint и часто обновляем программное обеспечение, то велика вероятность, что старые ядра Linux, которые уже не используются в системе, все еще установлены. По мере того, как старые ядра накапливаются в системе, могут появляться сообщения, что место в системном разделе /boot заканчивается. Поэтому не будет лишним очистить операционную систему от старых ядер.
Сначала нужно узнать, какое ядро используется в Ubuntu.
#uname -r
Эта команда выведет версию текущего ядра Linux. Его нельзя удалять.
fin@fin-HP-G62-Notebook-PC ~ $ uname -r
3.8.8-030808-generic
Далее нужно вывести список всех пакетов с установленными ядрами.
#dpkg --list | grep linux-image
В результате мы увидим что-то подобное:
fin@fin-HP-G62-Notebook-PC ~ $ dpkg --list | grep linux-image
ii linux-image-3.0.0-14-generic 3.0.0-14.23 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-15-generic 3.0.0-15.26 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-16-generic 3.0.0-16.29 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-17-generic 3.0.0-17.30 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-19-generic 3.0.0-19.33 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-20-generic 3.0.0-20.34 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-21-generic 3.0.0-21.35 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-22-generic 3.0.0-22.36 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-23-generic 3.0.0-23.39 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-24-generic 3.0.0-24.40 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-25-generic 3.0.0-25.41 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-generic 3.0.0.25.29 Generic Linux kernel image
ii linux-image-3.8.8-030808-generic 3.8.8-030808.201304170248 Linux kernel image for version 3.8.8 on 32 bit x86 SMP
ii linux-image-extra-3.8.8-030808-generic 3.8.8-030808.201304170248 Linux kernel image for version 3.8.8 on 32 bit x86 SMP
Для того, чтобы удалить ненужное ядро, нужно выполнить следующую команду (предварительно указав название нужного пакета из списка выше):
#sudo apt-get purge linux-image-3.0.0-14-generic
После того, как мы удалим все ядра, которые хотим, не забудьте выполнить команду update-grub2, чтобы обновить конфигурацию загрузчика.
#sudo update-grub2
P.S. Также можно воспользоваться следующими командами перед тем как выполнять вышеописанные действия:
#sudo apt-get autoclean
#sudo apt-get autoremove
Велика вероятность, что пакеты со старыми ядрами удалятся автоматически при выполнении этих команд.
Сначала нужно узнать, какое ядро используется в Ubuntu.
#uname -r
Эта команда выведет версию текущего ядра Linux. Его нельзя удалять.
fin@fin-HP-G62-Notebook-PC ~ $ uname -r
3.8.8-030808-generic
Далее нужно вывести список всех пакетов с установленными ядрами.
#dpkg --list | grep linux-image
В результате мы увидим что-то подобное:
fin@fin-HP-G62-Notebook-PC ~ $ dpkg --list | grep linux-image
ii linux-image-3.0.0-14-generic 3.0.0-14.23 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-15-generic 3.0.0-15.26 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-16-generic 3.0.0-16.29 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-17-generic 3.0.0-17.30 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-19-generic 3.0.0-19.33 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-20-generic 3.0.0-20.34 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-21-generic 3.0.0-21.35 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-22-generic 3.0.0-22.36 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-23-generic 3.0.0-23.39 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-24-generic 3.0.0-24.40 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-25-generic 3.0.0-25.41 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-generic 3.0.0.25.29 Generic Linux kernel image
ii linux-image-3.8.8-030808-generic 3.8.8-030808.201304170248 Linux kernel image for version 3.8.8 on 32 bit x86 SMP
ii linux-image-extra-3.8.8-030808-generic 3.8.8-030808.201304170248 Linux kernel image for version 3.8.8 on 32 bit x86 SMP
Для того, чтобы удалить ненужное ядро, нужно выполнить следующую команду (предварительно указав название нужного пакета из списка выше):
#sudo apt-get purge linux-image-3.0.0-14-generic
После того, как мы удалим все ядра, которые хотим, не забудьте выполнить команду update-grub2, чтобы обновить конфигурацию загрузчика.
#sudo update-grub2
P.S. Также можно воспользоваться следующими командами перед тем как выполнять вышеописанные действия:
#sudo apt-get autoclean
#sudo apt-get autoremove
Велика вероятность, что пакеты со старыми ядрами удалятся автоматически при выполнении этих команд.