Debian Squeeze из коробки работает с ядром 2.6.32, но при необходимости есть возможность обновить его до версии выше третьей из официального репозитория backports. Для этого необходимо просто добавить строчку «deb http://backports.debian.org/debian-backports squeeze-backports main» в список репозиториев и установить новое ядро с помощью менеджера aptitude, обновив дополнительно в ходе установке по запросу системы требуемые зависимости. Подробнее под катом:
- Добавляем репозиторий:
echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
- Обновляем кэш репозиториев, можно также провести обновление системы (по желанию):
aptitude update && aptitude -y upgrade
- Ищем доступные ядра под нашу систему:
aptitude search linux-image-3
Вывод будет выглядеть примерно так:
p linux-image-3.2.0-0.bpo.4-amd64 - Linux 3.2 for 64-bit PCs p linux-image-3.2.0-0.bpo.4-amd64-dbg - Debugging symbols for Linux 3.2.0-0.bpo.4-amd64 p linux-image-3.2.0-0.bpo.4-rt-amd64 - Linux 3.2 for 64-bit PCs, PREEMPT_RT p linux-image-3.2.0-0.bpo.4-rt-amd64-dbg - Debugging symbols for Linux 3.2.0-0.bpo.4-rt-amd64
- Выбрав ядро под нашу архитектуру (забывчивые могут проверить текущую систему командой uname -a), устанавливаем новое ядро:
aptitude install linux-image-3.2.0-0.bpo.4-amd64
- В процессе установки менеджер предупредит нас о необходимости обновить старые версии initramfs-tools и linux-base, отказываемся сохранять старые версии, затем соглашаемся на установку новых из backports (сначала жмем n, затем Y).
- Если обновление прошло без ошибок, перезагружаемся для завершения обновления. Если были ошибки — исправляем их. В случае входа в другое ядро выбираем нужное по счету в списке /boot/grub/grub.cfg (считать с нуля), указываем требуемую строку запуска в файле /etc/default/grub с помощью параметра GRUB_DEFAULT.
Ссылки: