С выходом 16.10 возможно ли использовать его ядро в 16.04?
Я знаю, что он будет предлагаться в 16.04.2 в феврале, но с проблемами, которые возникают у моего ноутбука 16.04, я бы предпочел использовать его раньше.
linux-generic-lts-yakkety
пакет.
С выходом 16.10 возможно ли использовать его ядро в 16.04?
Я знаю, что он будет предлагаться в 16.04.2 в феврале, но с проблемами, которые возникают у моего ноутбука 16.04, я бы предпочел использовать его раньше.
linux-generic-lts-yakkety
пакет.
Ответы:
Выпуск второй версии для Ubuntu 16.04 (Xenial Xerus) запланирован на 16 февраля 2017 года. Он будет работать на ядре Linux 4.8, заменяя используемую в настоящее время ветку 4.4.
Чтобы протестировать предстоящий стек HWE перед официальным выпуском 16.04.2:
sudo apt-get install linux-generic-hwe-16.04-edge
Этот пакет был доступен в репозитории xenial с начала декабря 2016 года.
Примечание . Этот пакет ядра больше не доступен под именем, linux-generic-lts-yakkety
описанным в предыдущих ответах.
См. Https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack для получения дополнительной информации о новом подходе Ubuntu для предложения ядер HWE.
sudo apt-get install linux-generic-hwe-16.04
Сделай это:
sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt update
sudo apt install linux-image-generic-lts-yakkety
Ура!
Error! Your kernel headers for kernel 4.8.0-25-generic cannot be found.
как вам нужно установить другие пакеты $ sudo apt-get install linux-headers-generic-lts-yakkety linux-signed-generic-lts-yakkety
It IS NOT RECOMMENDED that you subscribe to this PPA.
linux-image-generic-lts-yakkety
пакет, кажется, был удален: ubuntuupdates.org/package/canonical_kernel_team/xenial/main/…
Вот что я сделал, и это прекрасно работает. Я использовал его с рабочим столом Cinnamon 3.2:
sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt update
sudo apt install linux-image-generic-lts-yakkety
Это позволит вам получать обновления через программу обновления программного обеспечения.
Если вам это не нравится, вы можете удалить:
sudo apt-get install ppa-purge
sudo apt purge linux-image-generic-lts-yakkety
sudo ppa-purge ppa:canonical-kernel-team/ppa
It IS NOT RECOMMENDED that you subscribe to this PPA.
Теперь вы можете вручную загрузить и установить основные ядра из Ubuntu mainline PPA .
Это не рекомендуется, потому что эти ядра никогда не будут получать обновления и не имеют патчей Ubuntu.
После выхода 16.10, не сразу, linux-generic-hwe-16.04-edge
в официальных репозиториях появятся 16.04.
Вы можете установить его и получить новое ядро с регулярными обновлениями.
Вы можете попробовать, и если это сработает, решение не будет поддерживаться Canonical и пользователями LTS. При этом у вас будет две проблемы вместо одной.
Помните, что 16.10 будет иметь собственную политику обновления. И это повлияет на вашу среду, потому что вы собираетесь объединить ядро Yakkety с пакетами Xenial.
Если ядро создает вам проблемы, вы можете попробовать первый ответ здесь: Как обновить ядро до последней основной версии без какого-либо Distro-обновления? и обновите ваше ядро до последней версии mainline, которая поможет вам.
ДОБАВЛЕНО: релизы Ubuntu Long Term Support (LTS) (например, 16.04) имеют 5-летнюю поддержку с обновлениями безопасности и исправлениями ошибок, но предполагается, что вы собираетесь использовать компоненты выпуска LTS и минимизировать использование компонентов из других выпусков или PPA. 16.10 - это версия без LTS, которая поддерживается только до августа 2017 года. Если вы используете ядро из не-LTS-релиза в выпуске LTS, с другим периодом поддержки, вы будете зависеть только от себя, потому что вы собираетесь использовать основной компонент (ядро) из выпуска не-LTS в выпуске LTS.
Когда во время обновлений системы появился толчок к обновлению Ubuntu 14.04 до 16.04, я пошел дальше. У меня сразу же возникли проблемы с ноутбуком, и я обновил ядро с 4.4 до 4.6.3, 4.7.5, а сейчас использую 4.8.1 . Ubuntu 16.10 поставляется с 4.8.0 на один уровень ниже. **
Как уже упоминалось ранее, когда вы вручную устанавливаете конкретную версию ядра, она не обновляется автоматически. Я не против сидеть на версии, которая работает для меня все же. Установленные вручную ядра не удаляются автоматически обновлениями системы Ubuntu, что дает вам свободу загрузки с различными версиями, которые вы установили. И наоборот, вам необходимо отслеживать размер /boot
и периодически очищать старые версии, которые вам больше не нужны / не нужны:
rick@dell:~$ ls -l /boot/init*
-rw-r--r-- 1 root root 29784512 Sep 14 19:16 /boot/initrd.img-3.13.0-92-generic
-rw-r--r-- 1 root root 35594578 Sep 14 19:16 /boot/initrd.img-4.4.0-36-generic
-rw-r--r-- 1 root root 35599246 Sep 20 17:21 /boot/initrd.img-4.4.0-38-generic
-rw-r--r-- 1 root root 44243520 Oct 12 03:43 /boot/initrd.img-4.4.0-42-generic
-rw-r--r-- 1 root root 34749637 Sep 14 19:16 /boot/initrd.img-4.6.3-040603-generic
-rw-r--r-- 1 root root 34621634 Sep 14 19:16 /boot/initrd.img-4.7.1-040701-generic
-rw-r--r-- 1 root root 34620508 Sep 14 19:16 /boot/initrd.img-4.7.2-040702-generic
-rw-r--r-- 1 root root 34621988 Sep 18 09:56 /boot/initrd.img-4.7.3-040703-generic
-rw-r--r-- 1 root root 42865461 Oct 7 16:52 /boot/initrd.img-4.7.5-040705-generic
-rw-r--r-- 1 root root 45625235 Oct 8 15:10 /boot/initrd.img-4.8.1-040801-generic
Пользователи определенного оборудования почти вынуждены обновить свое ядро, чтобы исправить ошибки, влияющие на их платформу. Как правило, это связано с новым оборудованием, но также может быть связано с ошибкой Intel или Nvidia, представленной в более старом ядре.
При установке более нового ядра имейте ввиду, что оно не поддерживается Ubuntu.
С фотографиями и более подробными инструкциями по установке новых вручную можно ознакомиться по адресу: Ubuntu 15.10: различные «типы» зависаний и неожиданное завершение работы . Краткое описание предоставлено здесь.
Чтобы увидеть, какие версии ядра доступны для установки, введите это в адресную строку браузера:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Прокрутите вниз до версии ядра, которую вы хотите установить, и нажмите на ссылку. Я предполагаю, что вы работаете на 64-битной платформе Intel / AMD и хотите использовать стандартную версию ядра. Для себя я хочу скачать, 4.8.3
чтобы получить исправление безопасности «Dirty Cow», как обсуждалось здесь: что такое ошибка «Dirty COW» и как мне защитить от этой ошибки? ,
Выбрав ссылку на ядро 4.8.3, я прокручиваю вниз до раздела Build for amd64 succeeded
и вижу следующие файлы:
linux-headers-4.8.3-040803_4.8.3-040803.201610200531_all.deb
linux-headers-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
linux-headers-4.8.3-040803-lowlatency_4.8.3-040803.201610200531_amd64.deb
linux-image-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
linux-image-4.8.3-040803-lowlatency_4.8.3-040803.201610200531_amd64.deb
Мы не хотим, чтобы «низкая задержка» была просто «общая» плюс «все». Сначала нам нужно загрузить их в нашу систему с помощью команды wget. Затем нам нужно установить их и, наконец, перезагрузить систему:
cd /tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-headers-4.8.3-040803_4.8.3-040803.201610200531_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-headers-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-image-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
sudo dpkg -i *.deb
sudo reboot
Помните, что установленные вручную ядра, как мы только что сделали, не удаляются Ubuntu автоматически. Ubuntu автоматически удаляет старые версии ядра, которые она устанавливает, сохраняя только текущую версию и предыдущую версию. Поэтому следите за размером вашего /boot
каталога и периодически удаляйте ядра, которые вы установили вручную и больше не нужны. Не используйте rm
(удалить) команду, следуйте инструкциям, найденным с помощью Google.