Когда я запускаю dpkg --list 'linux-image*', вывод показывает, что у меня установлен 4.10.0-37:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=========================-=================-=================-=======================================================
un linux-image <none> <none> (no description available)
ii linux-image-4.10.0-37-gen 4.10.0-37.41 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP
ii linux-image-extra-4.10.0- 4.10.0-37.41 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit
ii linux-image-generic 4.10.0.37.37 amd64 Generic Linux kernel image
, однако, когда я показываю содержимое /boot, есть другие старые ядра:
[~]$ ls /boot
abi-4.10.0-37-generic config-4.8.0-37-generic memtest86+.bin vmlinuz-4.10.0-37-generic
abi-4.2.0-16-generic efi memtest86+.elf vmlinuz-4.10.0-37-generic.efi.signed
abi-4.2.0-42-generic grub memtest86+_multiboot.bin vmlinuz-4.2.0-16-generic
abi-4.8.0-37-generic initrd.img-4.10.0-37-generic System.map-4.10.0-37-generic vmlinuz-4.2.0-42-generic
config-4.10.0-37-generic initrd.img-4.2.0-16-generic System.map-4.2.0-16-generic vmlinuz-4.2.0-42-generic.efi.signed
config-4.2.0-16-generic initrd.img-4.2.0-42-generic System.map-4.2.0-42-generic vmlinuz-4.8.0-37-generic
config-4.2.0-42-generic initrd.img-4.8.0-37-generic System.map-4.8.0-37-generic vmlinuz-4.8.0-37-generic.efi.signed
Я бегу 4.10.0-37:
[~]$ uname -r
4.10.0-37-generic
Могу ли я безопасно удалить старые ядра () из /boot? Использование sudo apt-get remove ... ничего не делает, потому что в настоящее время они не установлены.
Вы можете безопасно удалить неиспользуемые ядра из /boot.
В идеале вы хотите использовать диспетчер пакетов (apt) для удаления, поэтому вы можете посмотреть, можете ли вы удалить их, используя: [!d1 ]
sudo apt-get purge linux-image-4.2.0-16-generic
, или если apt не будет работать:
sudo dpkg --purge linux-image-4.2.0-16-generic
добавление или повторение вышеуказанного для ядер (4.2.0-16, 4.2.0-42 и т. д.). )
Если вышеуказанное не работает, вы можете удалить их вручную:
sudo rm /boot/abi-4.2.0-16-generic
sudo rm /boot/config-4.2.0-16-generic
sudo rm /boot/initrd.img-4.2.0-16-generic
sudo rm /boot/System.map-4.2.0-16-generic
sudo rm /boot/vmlinuz-4.2.0-16-generic
или если вы хотите жить опасно, что-то вроде:
sudo rm /boot/*-4.2.0-16-generic
Дополнительное ядро (к тому, которое вы запускаете) иногда оставляют в качестве резервной копии, поэтому вы можете сделать это в случае проблем с текущим ядром.
[d7 ] После удаления этих файлов вы должны обновить свой загрузчик, если вы используете GRUB, вы сделали бы следующее:sudo update-grub
Я также рассмотрел бы ли инструмент «Чище», который удалял пакеты из apt без удаления файлы будут вам полезны.
EDIT:
Как указано в WinEunuuchs2Unix, это не удаляет файлы заголовков. Обычно при удалении старых ядер вы удаляете не только изображение, но и другие связанные файлы. Например:
apt-get purge linux-image-4.2.0-16-generic linux-image-extra-4.2.0-16-generic linux-headers-4.2.0-16-generic linux-headers-4.2.0-16
Подробнее см. Ссылку ниже.
Вы можете безопасно удалить неиспользуемые ядра из /boot.
В идеале вы хотите использовать диспетчер пакетов (apt) для удаления, поэтому вы можете посмотреть, можете ли вы удалить их, используя:
sudo apt-get purge linux-image-4.2.0-16-generic
, или если apt не будет работать:
sudo dpkg --purge linux-image-4.2.0-16-generic
добавление или повторение вышеуказанного для ядер (4.2.0-16, 4.2.0-42 и т. д.). )
Если вышеуказанное не работает, вы можете удалить их вручную:
sudo rm /boot/abi-4.2.0-16-generic
sudo rm /boot/config-4.2.0-16-generic
sudo rm /boot/initrd.img-4.2.0-16-generic
sudo rm /boot/System.map-4.2.0-16-generic
sudo rm /boot/vmlinuz-4.2.0-16-generic
или если вы хотите жить опасно, что-то вроде:
sudo rm /boot/*-4.2.0-16-generic
Дополнительное ядро (к тому, которое вы запускаете) иногда оставляют в качестве резервной копии, поэтому вы можете сделать это в случае проблем с текущим ядром.
После удаления этих файлов вы должны обновить свой загрузчик, если вы используете GRUB, вы сделали бы следующее:
sudo update-grub
Я также рассмотрел бы ли инструмент «Чище», который удалял пакеты из apt без удаления файлы будут вам полезны.
EDIT:
Как указано в WinEunuuchs2Unix, это не удаляет файлы заголовков. Обычно при удалении старых ядер вы удаляете не только изображение, но и другие связанные файлы. Например:
apt-get purge linux-image-4.2.0-16-generic linux-image-extra-4.2.0-16-generic linux-headers-4.2.0-16-generic linux-headers-4.2.0-16
Подробнее см. Ссылку ниже.
Вы можете безопасно удалить неиспользуемые ядра из /boot.
В идеале вы хотите использовать диспетчер пакетов (apt) для удаления, поэтому вы можете посмотреть, можете ли вы удалить их, используя:
sudo apt-get purge linux-image-4.2.0-16-generic
, или если apt не будет работать:
sudo dpkg --purge linux-image-4.2.0-16-generic
добавление или повторение вышеуказанного для ядер (4.2.0-16, 4.2.0-42 и т. д.). )
Если вышеуказанное не работает, вы можете удалить их вручную:
sudo rm /boot/abi-4.2.0-16-generic
sudo rm /boot/config-4.2.0-16-generic
sudo rm /boot/initrd.img-4.2.0-16-generic
sudo rm /boot/System.map-4.2.0-16-generic
sudo rm /boot/vmlinuz-4.2.0-16-generic
или если вы хотите жить опасно, что-то вроде:
sudo rm /boot/*-4.2.0-16-generic
Дополнительное ядро (к тому, которое вы запускаете) иногда оставляют в качестве резервной копии, поэтому вы можете сделать это в случае проблем с текущим ядром.
После удаления этих файлов вы должны обновить свой загрузчик, если вы используете GRUB, вы сделали бы следующее:
sudo update-grub
Я также рассмотрел бы ли инструмент «Чище», который удалял пакеты из apt без удаления файлы будут вам полезны.
EDIT:
Как указано в WinEunuuchs2Unix, это не удаляет файлы заголовков. Обычно при удалении старых ядер вы удаляете не только изображение, но и другие связанные файлы. Например:
apt-get purge linux-image-4.2.0-16-generic linux-image-extra-4.2.0-16-generic linux-headers-4.2.0-16-generic linux-headers-4.2.0-16
Подробнее см. Ссылку ниже.