Как обновить Ubuntu до 20.10 и ядро до 5.10
Sergey Sypalo Sypalo.com
2019-05-14
В этой статье я покажу вам, как обновить Ubuntu до 20.10 (новейшая) или 20.04 (с долгосрочной поддержкой). В качестве бонуса мы также обновим ядро до последнего релиз-кандидата 5.11-rc3 или последней стабильной версии 5.10.6 или более старой 5.9.16, которые содержат следующие улучшения:
- Поддержка WireGuard
- Новый драйвер охлаждения процессора
- Поддержка USB4
- Поддержка Amazon Echo
- Улучшенная поддержка оборудования
- Общий доступ к папкам VirtualBox
- Сжатие данных F2FS с использованием LZO/LZ4
И вот краткий список того, что нового добавлено в Ubuntu 20.04:
- Лучший и быстрый рабочий стол GNOME 3.36 с поддержкой темной темы
- Улучшена поддержка 4K мониторов и масштабирования
- Новые темы и визуальные настройки
- Быстрая установка, быстрая загрузка
- Глобальный не беспокоить
- Лучшая поддержка Thunderbolt
- Лучшая поддержка графических карт nVidia
Для обновления Ubuntu до 20.10/20.04 вам понадобится 2 часа, чтобы выполнить следующие действия:
Подготовка
-
Обновляем список пакетовsudo apt-get update
-
Обновляем сами пакетыsudo apt-get upgrade
-
Установливаем пакет update-manager-coresudo apt-get install update-manager-core
Обновляем Ubuntu
-
Обновляем дистрибутивsudo apt-get dist-upgrade
-
Обновляем Ubuntu до последней LTS версии (с долгосрочной поддержкой)
Рекомендуется обновить Ubuntu до последней версии LTS (с долгосрочной поддержкой), чтобы избежать проблем, связанных с обновлением пакетов на слишком новую версию по сравнению с установленной в настоящее время.
Лично я тестировал обновление с 18.04 до 20.10 с небольшими проблемами, но если у вас версия 16.x или ниже, выполните следующую команду, в противном случае, если вы уже используете 18.04 или 20.04 и опытный пользователь Linux, вы можете пропустить этот шаг и перейти прямо к обновлению Ubuntu до Groovy Gorilla 20.10sudo do-release-upgrade -
Меняем ветку по умолчанию с lts на нормальнуюsudo sed -i 's/lts/normal/g' /etc/update-manager/release-upgrades
-
Меняем дистрибутив по умолчанию
18.04 - bionic
18.10 - cosmic
19.04 - disco
19.10 - eoan
20.04 - focal
20.10 - groovy
в приведенном ниже примере мы обновляем ubuntu 18.04 (bionic) до 20.10 (groovy)sudo sed -i 's/bionic/groovy/g' /etc/apt/sources.list -
Обновляем список пакетовsudo apt-get update
-
Обновляем сами пакетыsudo apt-get upgrade
-
Обновляем дистрибутивsudo apt-get dist-upgrade
-
В случае ошибок перезапускаемsudo apt-get update
sudo apt-get dist-upgrade -
Чистим местоsudo apt-get autoremove
sudo apt-get clean -
Перезагружаем системуsudo shutdown -r now
Обновляем ядро
-
Переходим в директорию /tmpcd /tmp
-
Скачиваем последнее ядро (релиз-кандидат) из ветки 5.11.х
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11-rc3/amd64/linux-headers-5.11.0-051100rc3_5.11.0-051100rc3.202101102331_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11-rc3/amd64/linux-headers-5.11.0-051100rc3-generic_5.11.0-051100rc3.202101102331_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11-rc3/amd64/linux-image-unsigned-5.11.0-051100rc3-generic_5.11.0-051100rc3.202101102331_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11-rc3/amd64/linux-modules-5.11.0-051100rc3-generic_5.11.0-051100rc3.202101102331_amd64.deb
-
Скачиваем последнее стабильное ядро из ветки 5.10.х
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.7/amd64/linux-headers-5.10.7-051007_5.10.7-051007.202101122046_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.7/amd64/linux-headers-5.10.7-051007-generic_5.10.7-051007.202101122046_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.7/amd64/linux-image-unsigned-5.10.7-051007-generic_5.10.7-051007.202101122046_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.7/amd64/linux-modules-5.10.7-051007-generic_5.10.7-051007.202101122046_amd64.deb
-
Или, объявленное устаревшим, из ветки 5.9.х
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9.16/amd64/linux-headers-5.9.16-050916_5.9.16-050916.202012211331_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9.16/amd64/linux-headers-5.9.16-050916-generic_5.9.16-050916.202012211331_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9.16/amd64/linux-image-unsigned-5.9.16-050916-generic_5.9.16-050916.202012211331_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9.16/amd64/linux-modules-5.9.16-050916-generic_5.9.16-050916.202012211331_amd64.deb
-
Устанавливаем новое ядроsudo dpkg -i *.deb
-
Перезагружаем системуsudo shutdown -r now
Последние шаги
-
Обновляем список пакетовsudo apt-get update
-
Обновляем сами пакетыsudo apt-get upgrade
-
Перезагружаем систему еще раз если необходимоsudo shutdown -r now
-
Проверяем версию ОС дистрибутиваlsb_release -a
-
Проверяем версию ядраuname -r
Вот и все, теперь ваша система обновлена до новейшей Ubuntu 20.10 и работает на наиболее защищенном ядре Linux.