- Обновление ядра Ubuntu 18.04 LTS
- Устанавливаем новое ядро
- Удаляем старые ядра
- Как обновить в Ubuntu ядро?
- Немного теории
- Как определить версию установленного ядра?
- Обновление стабильного ядра в Ubuntu
- Обновление нестабильного ядра в Ubuntu
- Как обновить Ubuntu до 21.04 и ядро до 5.14
- Как обновить ядро до последней основной версии без какого-либо Distro-обновления?
- 15 ответов
- Последствия ручной установки ядер
- Нахождение новейшего ядра
- Установка с использованием терминала
Обновление ядра Ubuntu 18.04 LTS
Linux развивается очень быстро — регулярно появляются новые версии ядра, реализующие дополнительные возможности. Еще чаще появляются драйверы к новым устройствам и заплатки с исправлением обнаруженных ошибок (например, прорех в системе защиты). Давайте посмотрим, как можно обновить ядро в Ubuntu 18.04.
Устанавливаем новое ядро
Проверим текущую версию ядра:
Создаем временный каталог:
Переходим по ссылке и выбираем нужную версию ядра. Далее нужно скачать пакеты «generic» или «low latency» для архитектуры своего процессора:
- Пакеты «generic» предназначены для операционных систем, используемых для типовых задач.
- Пакеты «low latency» предназначены для операционных систем, используемых для работы с медиа.
Для архитектуры процессора amd64 , если операционная система используется для типовых задач, скачивать нужно пакеты, выделенные красным:
Для архитектуры процессора amd64 , если операционная система используется для работы с медиа, скачивать нужно пакеты, выделенные зеленым:
С пакетами определились, так что скачиваем только нужные:
Устанавливаем все скачанные пакеты с помощью команды:
Перезагружаем систему и проверяем версию ядра:
Удаляем старые ядра
Рекомендуется иметь в системе минимум две версии ядра — последнюю, используемую на данный момент, и предыдущую, на случай какой-либо неполадки. Смотрим, какие версии ядер были установлены:
На основе полученного списка можно удалить любую версию:
Эти команды удалят образ ядра, а также связанные с ним заголовочные файлы и файлы модулей. И напоследок удалим из системы все лишнее:
Источник
Как обновить в Ubuntu ядро?
Linux — это ядро операционной системы. Ubuntu — это операционная система построенная на ядре Linux. Грубо говоря, ядро Linux — это «головной мозг» всей операционной системы, который контролирует работу устройств между собой.
Для чего нужно обновлять ядро в Ubuntu?
Ничего не стоит на месте, все технологии двигаются вперед и развиваются. Выпускаются новые процессоры, чипсеты и другие компоненты, которые для корректной работы требуют поддержки со стороны операционной системе.
Для особо продвинутых пользователей ОС Linux позволяет пересобрать ядро под свои нужды из исходного кода. При этом можно получить некоторую прибавку в производительности, путем исключения ненужных компонентов, но это довольно долгий процесс, который требует некоторых дополнительных знаний.
В этой статье предлагается обновить системное ядро в ОС Ubuntu без компилирования ядра Linux из исходного кода.
Немного теории
Как сообщает Wikipedia , в названии ядра заложена достаточно важная информация, которая не просто показывает его версию.
Обычно ядро обозначается так: 2.6.33.3, где:
- первое число 2 — это версия ядра, которая меняется очень редко,
- второе число 6 — это старшая версия ревизии ядра, где четные числа обозначают стабильные версии, а нечетные числа — не стабильные версии ядра,
- третье число 33 изменяется в том случае, если были внесены в состав ядра дополнительные драйвера и улучшения,
- четвертое число 3 — это число изменяется в том случае, если были внесены небольшие исправления, но требующие незамедлительного добавления.
Как определить версию установленного ядра?
Чтобы посмотреть версию установленного ядра можно открыть Системный монитор или в консоли набрать:
Оба действия покажут версию установленного ядра.
Обновление стабильного ядра в Ubuntu
На официальном сайте ядра Linux можно посмотреть текущую версию доступного стабильного ядра (stable kernel). Если доступное ядро имеет более высокую версию, то вам необходимо обновить ОС Ubuntu стандартными командами из официального репозитория Canonical:
Стабильные версии ядер включаются в официальный репозиторий Ubuntu с исправной регулярностью.
Обновление нестабильного ядра в Ubuntu
В некоторых случаях необходимо установить версию ядра, которое еще не до конца протестировано и находится в разделе нестабильного ядра (unstable kernel). Установка нестабильного ядра в Ubuntu требуется, к примеру, для корректной работы нового устройства.
Для unstable-версии ядра нет полноценного репозитория, как для других приложений Ubuntu. Это сделано из соображений безопасности и стабильности работы дисрибутива Ubuntu.
Для обновления такого ядра в Ubuntu требуется загрузить 4 deb-пакета, которые находятся здесь: http://kernel.ubuntu.com/
kernel-ppa/mainline, где можно выбрать любую доступную версии.
Пакеты следует загружать согласно разряду вашего дистрибутива (i386 — для 32bit, amd64 — для 64bit):
- linux-headers- . _amd64.deb
- linux-headers . _all.deb
- linux-image- . _amd64.deb
- linux-modules-. _amd64.deb
После этого устанавливаем пакеты командой и перезагружаем компьютер:
Проще обновлять ядро через Ubuntu-Tweak тогда уж)
У меня ядро 2.6.32-22-generic, а на сайте 2.6.33.4. Выполнил написанную вами команду, пообновляло чёто там, но версия ядра осталась та же. В чём прикол?
Дмитрий: У меня ядро 2.6.32-22-generic, а на сайте 2.6.33.4. Выполнил написанную вами команду, пообновляло чёто там, но версия ядра осталась та же. В чём прикол?
Нужно всего лишь закачать 3 пакета и установить их в системе.
В Grub по-умолчанию на верхнюю строчку помещает загрузку с новым ядром, т.ч. загрузиться он автоматически с новым ядром.
P.S. Может все-таки не установились пакеты?
Я имею ввиду обновление стабильного ядра.
“На официальном сайте ядра Linux можно посмотреть текущую версию доступного стабильного ядра (stable kernel). Если доступное ядро имеет более высокую версию, то вам необходимо обновить ОС Ubuntu стандартными командами из официального репозитория Canonical: # sudo apt-get update && sudo apt-get upgrade”
Я так сделал, но ядро не обновилось. Возмоджно стабильное ядро, которое зазначено на офсайте http://kernel.org/, ещ’ не включено в офрепозиторий Canonical?
Дмитрий: Я имею ввиду обновление стабильного ядра. “На официальном сайте ядра Linux можно посмотреть текущую версию доступного стабильного ядра (stable kernel). Если доступное ядро имеет более высокую версию, то вам необходимо обновить ОС Ubuntu стандартными командами из официального репозитория Canonical: # sudo apt-get update && sudo apt-get upgrade” Я так сделал, но ядро не обновилось. Возмоджно стабильное ядро, которое зазначено на офсайте http://kernel.org/, ещ’ не включено в офрепозиторий Canonical?
Стоит подождать, наверное, скоро включат. Можете посмотреть приведенную ссылку в посте. Там я думаю найдете, что ищете.
Стоит, наверное, внести это в пост.
Как то обновлял ядро по данной схеме, некоторые драйвера дали сбой((
ainur101: Как то обновлял ядро по данной схеме, некоторые драйвера дали сбой
В последней версии ядра наконец-то допилили все функции для моего нетбука. Проблем замечено не было. А вообще ставя тестовые версии ядра стоит готовится к сюрпризам ))
Большое спасибо за статью. Все получилось, на моей 10.04 теперь красуется 3 ядро
А я вот думаю, что надо бы придумать как создать сборку которая при установке автоматически компилировала бы ядро конкретно под данную машину, а не ставила бы кучу ненужных модулей
dima1978: А я вот думаю, что надо бы придумать как создать сборку которая при установке автоматически компилировала бы ядро конкретно под данную машину, а не ставила бы кучу ненужных модулей
Такие операционные системы есть. Это Gentoo
Источник
Как обновить Ubuntu до 21.04 и ядро до 5.14
2019-05-14
10 октября 2021
В этой статье я покажу вам, как обновить Ubuntu до 21.04 (новейшая) или 20.04 (с долгосрочной поддержкой). В качестве бонуса мы также обновим ядро до последнего релиз-кандидата 5.15-rc3 или последней стабильной версии 5.14.11. Последняя версия Ubuntu Hirsute 21.04 содержит следующие улучшения:
- Поддержка WireGuard
- Новый драйвер охлаждения процессора
- Поддержка USB4
- Поддержка Amazon Echo
- Улучшенная поддержка оборудования
- Общий доступ к папкам VirtualBox
- Сжатие данных F2FS с использованием LZO/LZ4
И вот краткий список того, что нового добавлено в Ubuntu 20.04:
- Лучший и быстрый рабочий стол GNOME 3.36 с поддержкой темной темы
- Улучшена поддержка 4K мониторов и масштабирования
- Новые темы и визуальные настройки
- Быстрая установка, быстрая загрузка
- Глобальный не беспокоить
- Лучшая поддержка Thunderbolt
- Лучшая поддержка графических карт nVidia
Прежде чем мы начнем, я хочу сказать, что DigitalOcean бесплатно дает 100$, чтобы вы могли попробовать их услуги. Вы можете запускать виртуальные машины или контейнеры, развертывать веб-сайты и делать много интересных вещей, в том числе проверить насколько гладко пройдет апгрейд Ubuntu do 21.04.
Для обновления Ubuntu до 21.04/20.10/20.04 вам понадобится 2 часа , чтобы выполнить следующие действия :
Рекомендуется обновить Ubuntu до последней версии LTS (с долгосрочной поддержкой), чтобы избежать проблем, связанных с обновлением пакетов на слишком новую версию по сравнению с установленной в настоящее время.
Если у вас версия 18.x или ниже, выполните следующую команду
В противном случае, если вы уже используете 20.04 и опытный пользователь Linux, вы можете пропустить этот шаг и перейти прямо к обновлению Ubuntu до Hirsute Hippo 21.04
18.04 — bionic
18.10 — cosmic
19.04 — disco
19.10 — eoan
20.04 — focal
20.10 — groovy
21.04 — hirsute
21.10 — impish (в разработке)
в приведенном ниже примере мы обновляем ubuntu 20.04 (focal) до 21.04 (hirsute)
Источник
Как обновить ядро до последней основной версии без какого-либо Distro-обновления?
В настоящее время я использую Linux-3.0 и хочу обновить его до последней стабильной версии ядра Linux-3.3.1, как упоминалось на http://www.kernel.org/. Могу ли я обновиться до 3.3.1 в Ubuntu без риска сбоев? Я регулярно обновляю свое ядро, как это предусмотрено диспетчером обновлений. В настоящее время у меня Linux-3.0.0.17.Могу ли я обновлять?
Последняя версия ядра, которую любой пользователь должен использовать в Ubuntu, обновляется автоматически с помощью диспетчера обновлений, поэтому от пользователя обычно не требуется никаких действий в отношении обновлений ядра. Автор задает вопрос о ядре mainline, см. Должен ли я обновиться до ядра mainline?
15 ответов
Самым простым набором инструкций, которые я всегда использовал для обновления / понижения ядра, является пользователь http://ubuntuforums.org/ по имени lykwydchykyn (URL, модифицированный мной для этого поста):
Загрузите 3 (может быть 4) дэба в папку где-нибудь:
Установите debs с любым внешним интерфейсом менеджера пакетов, который вы используете (gdebi все еще существует?), Или используйте эти команды:
Источники:
Вы всегда можете сделать следующее:
Выберите тот, который вы хотите, а затем сделайте:
Мой ответ: ДА, ты можешь. Стабильная версия была 3.4, но в этом уроке я использую 3.3.1.
Ubuntu (32-разрядная версия) Generic PAE:
Запустите следующие команды:
Ubuntu (64-разрядная версия):
Запустите следующие команды:
Вопреки некоторым ответам здесь Ubuntu выпускает новое ядро в течение дня или двух из основной команды ядра. Я использовал сложный путь, как некоторые из предложенных здесь ответов, но я обнаружил, что это более простой способ.
Последствия ручной установки ядер
Установка ядер вручную требует дополнительной работы.
Есть причины, по которым вы хотите установить последнее основное ядро:
- Ошибка в последнем обновлении ядра Ubuntu LTS, и вы не можете понизить версию
- У вас есть новое оборудование, которое не поддерживается в текущем потоке обновлений ядра Ubuntu LTS или обновлениях HWE
- Требуется обновление безопасности или новая функция, доступная только в последней основной версии ядра.
По состоянию на 15 января 2018 года последнее стабильное основное ядро 4.14.13 , На момент написания этой статьи многие заинтересованы установить ее для защиты от дыры в безопасности Meltdown. Если вы решили установить его вручную, вы должны знать:
- Старые ядра LTS не будут обновляться, пока они не будут больше, чем первая опция главного меню под названием Ubuntu.
- Установленные вручную ядра не удаляются обычными sudo apt auto-remove команда. Вы должны следовать этому: Как удалить старые версии ядра, чтобы очистить меню загрузки?
- Следите за развитием событий в старых ядрах, если хотите вернуться к обычному методу обновления ядра LTS. Затем удалите установленное вручную основное ядро, как описано в предыдущей ссылке.
- После ручного удаления новейшего основного ядра запустить sudo update-grub и тогда последнее ядро LTS в Ubuntu будет первым вариантом под названием Ubuntu в главном меню Grub.
Нахождение новейшего ядра
kernel-ppa/mainline/) и нажмите клавишу завершения :
Теперь нажмите на ссылку 4.9.8 (или более новый, если доступен, когда вы читаете это), и появляется следующее:
Обратите внимание на ссылки с черными отметками аэрографа. Это три, которые мы будем загружать для Ubuntu 16.04 64-Bit с использованием процессоров Intel или AMD.
Установка с использованием терминала
Откройте терминальную сессию с помощью Ctrl + Alt + T и используйте:
Теперь вернитесь к экрану загрузки выше и нажмите один раз на все три .deb загрузка ядра. После завершения загрузки (вы увидите статус в вашем браузере) переключитесь обратно на терминальную сессию и используйте:
Вуаля! — вы запускаете последнее ядро, когда выбран первый параметр в меню загрузки grub. Ваши старые версии ядра по-прежнему доступны в меню расширенных настроек grub.
После десятка раз установив новейшее ядро, вы зададите вопрос » Как удалить старые версии ядра? «, И вы найдете ответы на эти вопросы здесь, в Ask Ubuntu.
Источник