Я пытаюсь обновить ядро linux с 2.6.32-34 до последнего обновления этой серии, которое выглядит как 2.6.32-34.
Я запустил:
sudo apt-get update
sudo apt-get upgrade
В этот момент мне сказали, что некоторые пакеты были сохранены обратно:
The following packages have been kept back:
landscape-common linux-headers-server linux-image-server linux-server
Я приступил к их установке и затем к автоматическому удалению ядра что рекомендовано apt-get):
sudo apt-get install linux-headers-server linux-image-server linux-server
sudo apt-get autoremove
Моя проблема в том, что после загрузки и запуска uname -ai все равно получается ядро 2.6.32.34.
Как я могу гарантировать, что будет загружено последнее ядро?
Заранее благодарю.
Правильный способ сделать это - dist-upgrade, как уже было сказано:
sudo apt-get update
sudo apt-get dist-upgrade
Похоже, вы уже установили его вручную, поэтому ваша система, вероятно, не обновила grub автоматически. - это один из триггеров, которые выполняются, если вы делаете это правильно с помощью apt-get. Вы можете обновить grub в любое время, используя:
sudo update-grub
Нет необходимости удалять предыдущие ядра, и на самом деле вы должны оставить некоторые известные рабочие там, в случае поломки текущего - это дает вам больше возможностей для восстановления системы, чем вы могли бы иметь в противном случае. Они появятся в меню grub, хотя последний должен появиться первым в списке и тот, который загружается автоматически после 10-секундного тайм-аута.
Лично я делаю это так, я захожу в ubuntu kernel ppa и пробую последнюю стабильную версию ядра для linux (сейчас его 3.6.2). Для загрузки есть пакеты .deb: all.deb, headers, deb и image. deb (в зависимости от того, какой у вас ПК - 64-битный или 32-битный), установите их с помощью менеджера gdebi или с помощью dpkg -i / path до package / .deb, но сначала обязательно удалите проприетарный драйвер grafic, иначе вы получите черный экран при входе.
Чтобы узнать, есть ли у вас последний образ, вы можете выполнить поиск других доступных пакетов:
apt-cache search linux-image
В нем будут перечислены все доступные пакеты для образа ядра. Затем вы можете использовать apt-get install
, чтобы установить тот, который вы хотите.
Если вы ищете официальные бэкпорты 2.6.35 и 2.6.38, вы найдете их в Synaptic (поиск «linux»). Я обнаружил, что они вызвали некоторые проблемы с моей системой, YMMV.