Как я могу установить ядро ​​3.16 на Ubuntu 14.04?

16

sudo apt-get update && sudo apt-get dist-upgrade не показывать новейшее ядро.

Как установить ядро ​​3.16 на 14.04?

ElefantPhace
источник
1
Он не был выпущен для 14.04: «Он вышел, что означает, что вы этого хотите. Что ж, держите лошадей. Linux 3.16, скорее всего, станет основой Ubuntu Linux Kernel в 14.10, выход которого запланирован на конец этого года. 14.10 Ядро также будет предоставлено пользователям LTS через обновление для точечной версии вскоре после этого. Если вы нетерпеливы и, что особенно важно, достаточно опытны, вы можете установить Linux 3.16 в Ubuntu 14.04 LTS, используя соответствующие установщики для вашей системы, перечисленные в ядре Mainline. архив поддерживается Canonical. " omgubuntu.co.uk/2014/08/linux-kernel-3-16-changes-drivers
Amathhethy
Вы не видели мой ответ ниже?
ElefantPhace
1
Что насчет этого? Мы обращаемся к разным вещам. Вы ответили на вопрос, предоставив способ установки новейшего ядра. Я прокомментировал, почему его первая попытка установить его не сработала.
amanthethy
Lol никогда не было первой попытки. Посмотрите на ОП и ответчик. Это здесь для тех, кто может захотеть обновиться до последней версии и не знает как
ElefantPhace
: P Мой плохой парень. Возможно, перефразируйте ваш первоначальный вопрос, чтобы было ясно, что вы публикуете здесь общее руководство.
amanthethy

Ответы:

24

Теперь, когда выпущено 14.10, есть более простой и лучший способ получить 3.16 на Ubuntu 14.04:

sudo apt-get install linux-image-generic-lts-utopic

Этот пакет всегда будет зависеть от последних доступных изображений 3.16. (Этот метод, возможно, не был готов на момент написания этой статьи.)

Билл М.
источник
4
+1. Это поддерживаемый бэкпорт ядра в программе аппаратного обеспечения Ubuntu LTS. Более подробная информация здесь: wiki.ubuntu.com/Kernel/LTSEnablementStack. Как описано на этой странице, убедитесь, что вы также установили обновления Xorg с резервной копией, чтобы предотвратить проблемы с вашим стеком графики / X (пока не было доступно на момент написания).
gertvdijk
3
Кажется, сейчас у него есть поддержкаsudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic
Тьяго Маседо
В качестве ссылки, все это описано здесь: wiki.ubuntu.com/Kernel/LTSEnablementStack
gkephorus
8

Чтобы установить последнее ядро, вы всегда можете посетить kernel.ubuntu.com, чтобы увидеть, что происходит.

Для установки новейшего ядра 3.16 все, что вам нужно сделать, это:

cd /tmp

для 32 бит:

wget \
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_i386.deb \
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb \
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_i386.deb

для 64 бит:

wget \
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb \
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb \
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-image-3.16.0-031600-lowlatency_3.16.0-031600.201408031935_amd64.deb

Затем, убедившись , что у вас нет других .debс в /tmp

sudo dpkg -i *.deb

тогда

sudo reboot
ElefantPhace
источник
3
Если sources.listмне нужно вручную добавить PPA и его ключ, что мне нужно сделать?
Oxwivi
1
Как вы можете вернуться к текущей версии ядра?
Jcora
1
Для большинства пользователей genericядро будет работать нормально, используйте его только в lowlatencyслучае необходимости. Общая производительность будет хуже в некоторых системах, если вы используете lowlatency.
Джон
1
Да, я уверен, что большинство людей могли бы легко объединить все это в одно, но это не было целью ..
ElefantPhace
1
Вы можете установить несколько ядер таким образом и выбрать, какое из них использовать при загрузке?
оспинатор 11.11.15
4

Я рекомендую использовать linux-image-generic-lts-utopicболее новую версию, доступную для Ubuntu 14.04 LTS.

Старайтесь не смешивать релиз-репозитории, это может сломать вещи.

Если linux-image-generic-lts-$(lsb_release -sc)вы НЕ достаточно новы, попробуйте основной архив ядра Ubuntu (загрузите и установите вручную) http://kernel.ubuntu.com/~kernel-ppa/mainline/

ПРИМЕЧАНИЕ. Недостаток использования основного ядра состоит в том, что вы не сможете скомпилировать драйверы, иначе VirtualBox не будет работать с современным ядром. И последнее, но не менее важное: ksplice (uptrack) не будет работать с основными ядрами в любом случае (uptrack поддерживает более новое ядро ​​из более поздних выпусков текущей LTS).

Терри Ван
источник