Более новые версии "магистрали" ядра доступны от команды ядра Ubuntu, например, 3.4 и 3.5, в то время как Ubuntu 12.04 находится на 3,2.
Большей частью основной информации в этом ответе является от Сборок Магистрали Wiki
Вы будете видеть меню Grub как показано ниже. Пользователь стрелка вниз, чтобы перейти к "Предыдущим Версиям Linux" и нажать Enter
Выберите опцию, которая имеет версию x.x.x-дженерика, НЕ ту, которая имеет x.x.x-yyyyyy-generic и нажимает Enter. Это обычно - первая опция, если Вы не установили несколько ядер магистрали / пользовательских ядер.
Вместо основной линии, вы должны рассмотреть стек активации LTS
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
Где, более новое ядро / графический стек официально перенесен в бэкпорт, только для релизов LTS Ubuntu.
В этом случае Precise 12.04.5 имеет ядро Trusty (3.13)
Если вы знаете о конкретном исправлении или улучшении того, как более новое ядро обрабатывает ваше оборудование, я скажу, что сделайте это.
Я бы не перешел на основное ядро из-за отсутствия поддержки, за исключением того, что у меня возникли некоторые проблемы с эмуляцией игры N64, работающей очень медленно с большим количеством ошибок. Попробовав каждую конфигурацию, которую я смог найти для эмулятора, а также для xorg, я прочитал Вот почему Radeon Graphics быстрее в Linux 3.12 . Этого было достаточно, чтобы мотивировать меня протестировать его, и результаты по внешнему виду и производительности были поразительными, и никаких новых проблем пока не возникало.
Следует обратить внимание на то, установлены ли у вас внешние модули (иначе говоря, вне дерева) (см. Определение модулей из дерева , чтобы понять, где они находятся). Если вам нужны эти модули, подумайте, будут ли они собираться с новой версией ядра. Проведите небольшое исследование и протестируйте их самостоятельно на новой версии ядра. В худшем случае вы можете загрузить предыдущую версию ядра и удалить новую.
Рекомендуется удалить внешние или проприетарные модули перед попыткой обновления до основного ядра. Мне пришлось удалить virtualbox, чтобы избежать «Ошибка! Неверный статус возврата для сборки модуля» во время установки ядра.