Архив метки: Ядро

Ядро Linux — это один из главных компонентов системы. Linux дистрибутивы могут содержать различные наборы программного обеспечения, иметь разные настройки но ядро у них одно. Ядро было разработано Линусом Торвальдсом в 1991 на языке программирования Си с использованием вставок на ассемблере. Ядро Linux контролирует все, что происходит в системе: работу процессов, обращение процессов к оборудованию, запись и чтение данных с жестких дисков, работа с оперативной памятью и многое другое. Если вы хотите разбираться в системе Linux, вам нужно разбираться в ядре. В этой категории вы найдете все что касается ядра: настройку, сборку, подготовку к компиляции и настройку на ходу, во время выполнения. Применяя все это, вы сможете заставить свою систему работать еще более эффективно.

Удаление старых ядер Linux

После обновления системы, в папке /boot остаются старые, неиспользуемые ядра системы. Обновление ставится рядом, а не поверх, это политика Linux, чтобы можно было загрузиться в старое ядро.
Так вот, если Вам мешает длинный список при загрузке системы, или же /boot находиться на отдельном разделе и там кончается место, необходимо очистить систему от старых ядер.
Сначала убедимся что все работает с новым ядром, а только потом чистим.
Делается это всего двумя командами в терминале от рута.

apt-get remove linux-{image,headers}-номер_версии

где номер_версии имеет вид примерно такой 2.6.39-2-486 (на моем примере)
После этого обязательно обновляем загрузчик командой

update-grub

Удаление ядер CentOS после апгрейда

После обновления в системе остаются старые ядра, которые ненужны. От рута в консоли вводим данную команду для просмотра установленных ядер:

rpm -qa|grep kernel

kernel-headers-2.6.18-128.4.1.el5
kernel-2.6.18-92.el5
ovzkernel-2.6.18-92.1.13.el5.028stab059.6
kernel-2.6.18-92.1.22.el5
kernel-2.6.18-128.4.1.el5
ovzkernel-2.6.18-128.2.1.el5.028stab064.4

Пригодится нам могут только два последние. Выполняем:

yum remove kernel-2.6.18-92.el5

И с остальными ненужными поступаем аналогично.