Livepatch — обновление ядра ubuntu без перезагрузки

Способ 1: обновить Ubuntu через терминал

На рабочем столе откройте терминал. Вы можете найти его в меню приложений или вызвать зажатием комбинации клавиш Ctrl+Alt+T. Если вы вошли на сервер Ubuntu, у вас уже есть доступ к терминалу.

В терминале вам нужно ввести следующую команду:

Примечание: все действия по осуществляются копирования или вставки команд в терминале выполняются при помощи зажатия дополнительной клавиши . Таким образом, для того чтобы скопировать что либо в терминале, вам необходимо использовать сочетание клавиш , а для того чтобы вставить какую либо команду в терминал, необходимо зажать сочетание клавиш .

Для подтверждения, необходимо будет ввести пароль, он тот же, что и вашей учётной записи. Во время набора пароля, из соображений безопасности, на экране вы ничего не увидите, поэтому продолжайте вводить пароль и нажмите ввод — Enter. Это обновит пакеты в Ubuntu.

Теперь позвольте мне объяснить вышеупомянутую команду.

На самом деле, это не одна команда. Это комбинация из двух команд. — это способ объединить две команды так, чтобы вторая команда выполнялась только тогда, когда предыдущая команда была выполнена успешно.

в конце автоматически вводит , когда команда запрашивает подтверждение перед установкой обновлений.

Обратите внимание, что вы также можете использовать две команды отдельно, одну за другой:

Это займет немного больше времени, потому что вам нужно дождаться завершения одной команды и затем ввести вторую команду.

Объяснение: sudo apt update

Эта команда обновляет локальную базу данных доступных пакетов. Если вы не запустите эту команду, локальная база данных не будет обновлена, и ваша система не будет знать, есть ли какие-либо новые доступные версии.

Вот почему, когда вы запустите , вы увидите много URL в выходных данных. Команда извлекает информацию о пакете из соответствующих репозиториев (URL-адреса, которые вы видите в выходных данных).

В конце команды сообщается, сколько пакетов можно обновить. Вы можете увидеть эти пакеты, выполнив следующую команду:

Объяснение: sudo apt upgrade

Эта команда сопоставляет версии установленных пакетов с локальной базой данных. Она собирает их все, а затем перечисляет все пакеты, для которых доступна более новая версия. На этом этапе она спросит, хотите ли вы обновить установленные пакеты до более новой версии.

Вы можете ввести , или просто нажать клавишу ввода, чтобы подтвердить установку обновлений.

Итак, суть в том, что проверяет наличие новых версий, в то время как фактически выполняет обновление.

Термин может сбивать с толку, так как вы можете ожидать, что команда обновит систему путем установки обновлений, но этого не происходит.

Обновление проприетарных драйверов

Если обновление драйверов Ubuntu с открытым исходным кодом происходит, можно сказать, за раз, в пару команд, то с проприетарными драйверами не все так просто. В Ubuntu есть специальная утилита, для обновления и установки драйверов от сторонних разработчиков. Для ее запуска откройте главное меню и введите в строке поиска Программы и обновления.

Откройте программу, а затем перейдите на последнюю вкладку — Дополнительные драйвера. Здесь вы можете выбрать необходимые драйвера и их версии для установки, будут доступны не только драйвера для видеокарт, но и другие проприетарные драйвера, например, для сетевых адаптеров, звуковых карт и т д:

После завершения настройки нажмите Применить, и система запустит установку драйверов. Но все дело в том, что программа берет драйвера из официальных репозиториев, а там они не всегда первой свежести. Если вы хотите именно самую новую версию драйверов, то придется качать установщики из официальных сайтов.

Но тут уже кроется еще одна проблема, если вы устанавливаете драйвера не из репозиториев системы, а с помощью стороннего установщика, то есть большой риск, что они слетят при следующем обновлении системы. Так что тут придется выбирать или новизна или стабильность, ну в общем, как обычно.

Установка драйверов NVIDIA подробно описана в отдельной статье, поэтому я не буду подробно на этом останавливаться. Скажу только, что скачать установщик можно с официального сайта, но будьте осторожны и качайте драйвера только для вашей видеокарты.

С драйвером для видеокарт AMD все стало намного проще с выходом свободного драйвера, теперь он поставляется вместе с ядром и может быть обновлен без проблем, так, как описано в первом способе. О нём на сайте тоже есть подробная статья.

Если вы использовали установку драйверов с помощью системного менеджера драйверов, то вы будете получать обновления при каждом обновлении системы. Но если вы использовали установщик, здесь уже придется устанавливать их каждый раз вручную.

Что касается других проприетарных драйверов, то вам придется обновлять их подобным способом.

Как обновиться до Ubuntu 20.04

Прежде чем пытаться обновить существующую версию Ubuntu до 20.04, мы настоятельно рекомендуем создать резервную копию на внешнем жестком диске или USB-накопителе. Обновления Убунту обычно проходят гладко, но всегда лучше иметь резервную копию (см. также Программы резервного копирования Linux).

Обновление до 20.04 LTS с помощью средства обновления Ubuntu

Самый простой способ обновить Убунту — использовать встроенное средство обновления. Инструмент прост в использовании и не требует никаких знаний командной строки.

Чтобы начать процесс обновления, нажмите Win на клавиатуре. Нажатие на эту кнопку откроет окно поиска Gnome. В окне поиска введите «Средство обновления». Затем следуйте пошаговой инструкции, чтобы обновить вашу систему.

Шаг 1: После запуска «Средства обновления», начнется проверка наличия обновлений для текущей версии Убунту , на которой вы работаете. ОС необходимо установить доступные обновления программного обеспечения перед обновлением до 20.04 LTS. Наберитесь терпения и дождитесь завершения.

Шаг 2: Когда исправления программного обеспечения будут обновлены, на экране появится уведомление: «Программное обеспечение на этом компьютере обновлено». В этом же уведомлении вы также увидите «Ubuntu 20.04 доступна» и кнопку «Обновить».

Нажмите кнопку «Обновить», чтобы начать процесс обновления.

Шаг 3: Выбрав кнопку «Обновить», вы увидите страницу заметок о выпуске для 20.04 LTS. Прочитайте заметки, чтобы узнать все о новых функциях, включенных в новый выпуск.

Когда закончите, нажмите на кнопку «Обновить» в нижней части страницы.

Шаг 4: После примечаний к выпуску 20.04 LTS вы увидите инструмент «Обновление распространения». Он подготовит вашу текущую систему Ubuntu к 20.04.

Когда инструмент «Distribution Upgrade» завершит подготовку вашей системы к 20.04 LTS, вы увидите уведомление. Нажмите «Начать обновление».

Шаг 5: После нажатия кнопки «Начать обновление» инструмент «Distribution Upgrade» начнет загружать и устанавливать все необходимые пакеты 20.04 LTS.

Шаг 6: Когда средство «Distribution Upgrade» завершит обновление до Ubuntu 20.04 LTS, отобразится уведомление «Перезапустите систему для завершения обновления». Найдите кнопку «Перезагрузить сейчас».

После входа в систему вы увидите новый Ubuntu 20.04 LTS!

Обновление до 20.04 LTS из терминала Ubuntu

Использование инструмента обновления GUI — это самый простой способ перейти на Ubuntu 20.04 LTS. Но, если вы не являетесь поклонником графического интерфейса и знакомы с командной строкой Linux, тогда сможете обновиться до версии 20.04 LTS с помощью терминала.

Чтобы начать обновление, откройте окно терминала. Затем следуйте пошаговой инструкции ниже.

Шаг 1: Проверьте текущую версию Ubuntu на наличие обновлений или исправлений программного обеспечения, с помощью команды update.

1 sudo apt update

Шаг 2: Используя команды upgrade и dist-upgrade, установите обновления и исправления программного обеспечения.

1
2

sudo apt upgrade-y

sudo apt dist-upgrade-y

Шаг 3: Введите команду sed, для обновления списка репозиториев.

1 sudo sed-i’s/eoan/focal/g’/etc/apt/sources.list

Шаг 4: После изменения репозиротириев 20.04 LTS, необходимо выполнить команду update.

1 sudo apt update

Шаг 5: После команды update используйте команды upgrade и dist-upgrade для установки всех новых пакетов Ubuntu 20.04 LTS.

1
2

sudo apt upgrade-y

sudo apt dist-upgrade-y

Шаг 6: Как только команды upgrade и dist-upgrade завершать процесс обновления, перезагрузите компьютер и снова откройте терминал.

Введите apt autoremove, чтобы удалить ненужные пакеты из старой версии Ubuntu.

1 sudo apt autoremove

После выполнения команды autoremove вы сможете использовать Ubuntu 20.04 LTS!

Обновление на новую версию дистрибутива Ubuntu

/ Руководства / Обновление на новую версию дистрибутива Ubuntu

Не обязательно переустанавливать систему постоянно, когда выходит новый релиз Ubuntu.В данной статье покажу как обновиться легко и просто.

Тем более сейчас это происходит, как правило, без проблем.

1. Нужно обновить текущую версию дистрибутива.

Выполняется это либо через программу Менеджер обновлений в графическом режиме:

Либо в терминале выполняем следующие команды:sudo apt-get update

sudo apt-get dist-upgrade

2. Нужно отключить все сторонние репозитории

Так как во время обновления, некоторые репозиторию могут быть недоступны для нового дистрибутива Ubuntu, то будут ошибки при обновлении. Да и просто чтобы не было конфликтов, лучше их отключить перед обновлением дистрибутива.

Для этого в Менеджере обновлений переходим в Настройки:

Заходим в Настройки и переходим на вкладку “Другое ПО”:

Снимаем все галочки.

3. Выбираем на какую версию дистрибутива обновляться.

Теперь переходим на вкладку “Обновления”:

И в пункте “Сообщить мне о новой версии Ubuntu” выбираем:– либо для любой новой версии (тогда будет появляться уведомление, что можно обновиться до любой новой версии дистрибутива),– либо для версии с длительным сроком поддержки (тогда появится уведомление только в случае выхода версии LTS c длительным сроком поддержки).

Выбрав нужный пункт. Закрываем настройки.

4. И теперь обновление дистрибутива Ubuntu

Теперь в окне Менеджера обновлений нажимаем “Проверить”:

В результате сверху у нас появится уведомление о новой версии:

После чего просто нажать “обновить”.

Внимание!Не всегда, после нажатия на кнопку “Проверить” появится информация о доступной новой версии.Это касается версий с длительным сроком поддержки.К примеру информация для обновления на версию 14.04 появится только после выхода версии Ubuntu 14.04.1, наверное делается для того, чтобы пользователь обновился на новую версию, когда исправят большинство багов. Что делать в этом случае?

Что делать в этом случае?

Либо ждать, либо выполнить в терминале команду:sudo update-manager -d

И после выполнения данной команды появится сообщение о новой версии дистрибутива в Менеджере обновлений:

После чего жмем “Обновить”.

Примечание.

Причем, если вы хотите обновиться с LTS версии, к примеру 12.04, до промежуточного релиза, к примеру 13.10, вам придется обновиться до промежуточных версий дистрибутива, то есть, сначала до 12.10 потом до 13.04 и только потом уже до 13.10.

После нажатия на кнопку “Обновить” появится окно с Примечаниями к выпуску:

Жмём “Обновить”. Откроется окно “Обновление дистрибутива”:

Не спешим отходить от компьютера, так как после загрузки необходимых файлов будет спрошено еще раз:

Вот после нажатия “Начать обновления” начнется обновление дистрибутива.

В ходе обновления также нужно находится у компьютера, так как будут задаваться вопросы об изменении раскладки:

и об изменениях конфигурационных файлов (я заменяю, но можно и посмотреть различия и выбрать действие):

и после установки будет предложено удаление устаревших пакетов:

После установки перезагружаем компьютер и всё. Обновление системы произошло.

5. Включаем репозитории ПО.

Теперь заходим в “Программы и обновления” на вкладку ПО:

И видим, что у нас репозитории для старой версии Ubuntu (в примере precise 12.04).Если их задействовать, то мы будем получать обновление софта для версии 12.04.

Как посмотреть кодовое имя дистрибутива?Для этого нужно ввести в терминале команду:

lsb_release -c

После чего появится кодовое имя дистрибутива:

Вот теперь, надо заменить текущие версии (в примере precise) репозиториев на выведенное в терминале codename (в примере trusty)

Можно сделать это нажав в списке репозиториев на нужном и нажав кнопку “Изменить”:

Меняем и жмем “Ок” и так по очереди с каждым.

Но это очень долго и нудно.Поэтому лучше сделать проще и выполнить команду в терминале:

sudo sed -i ‘s/precise/trusty/g’ /etc/apt/sources.list.d/*

В этой команде надо проставить:

После выполнения данной команды заходим на вкладку “Другое ПО” в окне “Программы и обновления” и видим, что теперь всё в порядке:

Теперь их осталось “включить”. Сделать это можно либо выставляя галочки по одной (очень долго),либо выполнив одну команду в терминале:

for f in /etc/apt/sources.list.d/*.list; do sudo sed -i ‘s/#(.*deb)/1/’ $f;done

Вот и всё. В принципе, ничего сложного нет.

Alternative options to upgrade

You can start the graphical guided wizard upgrade process in several other ways.

On the command line, you can run update-manager -c to initiate the upgrade. Like the do-release-update tool, you can run the above with the optional -d flag to get the “development” release ahead of the 20.04.1 availability.

On the command line, you can also run /usr/lib/ubuntu-release-upgrader/check-new-release-gtk.

In general, you can control what Ubuntu release upgrades are available, regardless of which tool you use and run. This can be done by editing the following configuration file:

Here, you can check the line Prompt=XXXX, whereby:

  • never – no upgrades will be offered.
  • normal – supported release that immediately succeeds the currently running release will be offered.
  • lts – LTS releases will be offered.

Upgrade to 20.04 LTS – on the command line

The upgrade process on the command-line is very similar to what we have already done. The only difference is no GUI will be launched and you will be asked Y/N questions in the terminal window.

The sequence of steps shown here is identical to the work we’ve done earlier with the graphical guided wizard. The first step is to confirm that you want to proceed.

The image above shows the scrolling text of the ongoing upgrade process.

Various system packages have been downloaded, and are being unpacked and copied over the older versions as part of the upgrade process.

The cleanup step removes the packages that are no longer required (or relevant) in the new version of Ubuntu. This will also free space on your hard disk.

Once complete, you will be logged into the 20.04 desktop:

Summary

In this guide, we laid out several methods for upgrading from Ubuntu 18.04 LTS to 20.04 LTS. These include both visual tools, i.e. graphical wizards, and command-line utilities, which are often best suited for more skilled users. The Ubuntu update manager will start prompting users in about three months, but if you want to upgrade your system now, we also outlined the steps you will need to get underway.

If you are still undecided about the upgrade, and would like to learn more, you may want to sign up for a webinar highlighting the new features and technologies available in Ubuntu 20.04.

We hope you will find this tutorial valuable and useful, and we hope you enjoy your new desktop experience.

Восстановление Ubuntu

Если ваша система не загружается, и выдает какую-либо ошибку во время загрузки, вы все еще можете кое-что сделать. Разработчики добавили такую возможность, как Recovery Mode. Вы можете загрузиться в этом режиме через загрузчик Grub. В меню Grub выберите пункт «Дополнительные параметры для Ubuntu»

Затем выберите «Ubuntu …. (recovery mode)»:

https://www.youtube.com/embed/videoseries

Дальше загрузится меню режим восстановления ubuntu в котором вы можете выбрать один из доступных вариантов:

  • resume — продолжить нормальную загрузку системы;
  • clean — попытаться освободить место на диске;
  • dpkg — восстановление поврежденных пакетов;
  • failsafeX — запустить графический безопасный режим;
  • fsck — проверить все файловые системы на ошибки;
  • grub — обновить настройки загрузчика Grub;
  • network — Включить поддержку сети;
  • root — войти в консоль от имени суперпользователя;
  • system-summary — информация о системе.

Как видите, здесь есть достаточно возможностей которые позволяют выполнить восстановление Ubuntu 16.04 от различных проблем.

Пункт «clean» позволяет вам очистить лишние пакеты:

С помощью пункта «dpkg» вы можете попытаться восстановить поврежденные пакеты и выполнить обновление системы, если оно было внезапно прервано:

Следующий пункт — «failsafeX» позволяет запустить графическую оболочку в безопасном режиме. На первом шаге программа нас предупредит, что используются минимальные графические настройки:

В следующем окне можно выбрать несколько вариантов для исправления системы. При выборе «Troubleshoting» вы можете просмотреть логи загрузки, X сервера или отредактировать конфигурационный файл X.

С помощью опции «Reconfigure graphics» вы можете сбросить настройки X сервера если они были изменены до параметров по умолчанию.

Самый первый пункт в списке — «Try running with default graphics mode», позволяет попробовать загрузить графический режим по умолчанию.

Дальше возвращаемся к главному меню режима восстановления. Пункт «fsck» позволяет вам проверить файловую систему на ошибки для всех подключенных к системе разделов:

Пункт «grub» позволяет перегенерировать конфигурационный файл загрузчика Grub, правда, не знаю зачем это может понадобиться, если вы и так уже загрузились с помощью Grub.

С помощью опции «network» вы можете подключить текущее окружение к сети.

И последний, и один из самых полезных пунктов — это «root». Он позволяет получить доступ к консоли операционной системы с правами пользователя root.

Здесь будет доступна для вас привычная командная среда, где вы можете выполнять различные команды Bash чтобы починить свою систему

Но нужно обратить внимание на то, что корневая файловая система смонтирована в режиме только для чтения

Поэтому, если вы хотите вносить какие-либо правки, кроме проверки диска на ошибки в fsck, то вам придется сделать ее доступной для записи:

Также заметьте, что ваша домашняя папка и папка /boot не смонтированы, если они вам нужны, то для монтирования выполните:

Если вы хотите обновлять систему, то вам понадобиться интернет. Его лучше настроить на предыдущем этапе. Но если вы этого не сделали, то NetworkManager можно запустить и сейчас для этого выполните:

Затем останется только создать файл /etc/resolv.conf для правильного разрешения доменных имен:

Теперь в вашем терминале есть сеть и вы можете делать все, что вам нужно, например, обновить систему, удалить драйвера, сбросить пароль и многое другое. Чтобы вернуться в главное меню просто нажмите сочетание клавиш Ctrl+D.

После того как вы все настроите, можно попытаться снова загрузить систему в нормальном режиме. Для этого используйте команду resume. Только лучше перезагрузить систему, потому что некоторые видео драйвера могут некорректно работать:

После завершения загрузки, если все необходимые действия были сделаны, вы получите полностью работоспособную систему.

Решение проблем

Новые ядра не всегда стабильные и вместе с улучшениями они могут принести проблемы. Например, перестанет работать какое-либо устройство или компьютер вообще не будет загружаться. Нужно знать что делать в таких случаях.

По умолчанию Ubuntu может не давать выбрать ядро, с которого нужно загрузиться. Поэтому сначала отредактировать /etc/default/grub. Закомментируйте эту строчку:

Теперь создайте новый конфигурационный файл grub с этими настройками:

Теперь, когда вы перезагрузитесь, а что-то работать не будет, то сможете очень просто загрузить старое ядро и удалить новое. Если уже поздно, вы ничего не настроили, а Linux не загружается, то здесь тоже есть решение, просто нажимайте очень быстро и много раз клавишу вниз в то время, когда должно появиться меню Grub.

Удалить нерабочее новое ядро можно тоже с помощью UKUU, здесь есть кнопка для этого — «Удалить»:

Advanced options & third-party software

For most users, the flow described above will be sufficient. However, you can further customise it, which is particularly useful for those using third-party software that is installed from software channels outside the standard Ubuntu archives. For instance, if you’ve installed the Google Chrome, Skype or VirtualBox software manually, the updates for these applications are provided through separate repositories.

By default, non-Ubuntu software channels will be disabled during the upgrade. You will need to manually enable them after the upgrade is completely. Alternatively, you can instruct the upgrade tool to allow these additional packages.

This can be done by running do-release-upgrade with the –allow-third-party flag, as mentioned earlier.

Правильное обновление дистрибутива Ubuntu

Иметь актуальную версию операционной системы — очень важно. Это гарантирует немало преимуществ

Когда речь заходит об Linux-подобных ОС, здесь обновления порой дают больше плюсов, чем в Windows. Обновление Ubuntu предлагает новые средства в инструментарии опытного пользователя, версии стандартных программ, а также графические усовершенствования.

Процесс обновления включает в себя установку новой Ubuntu Server.

Наиболее актуальна на сегодня версия Ubuntu под номером 16.10 с кодовым названием «Yakkety Yak». Наряду с мелкими улучшениями, она предлагает пользователям и все преимущества 16.04, среди которых:

Новое ядро Линукс — 4.4

В Ubuntu обновить ядро — крайне важно.
Новые средства управления контейнерами.
Улучшенная система инициализации Systemd.
Введённая поддержка пакетов
Другие необходимые «плюшки».

Обновление Убунту

Мы рассмотрим, как обновить Убунту, на примере одного из свежих релизов, 16.04. Установка более нового не отличается практически ничем. В большинстве случаев она будет выполнена автоматически. Обновление Убунту можно провести разными способами — либо на основе уже существующего дистрибутива, или же «с нуля», как с чистой системой.

Рассмотрим установку новой Убунты в режиме «шаг-за-шагом», начиная с версии 14.04. Перед началом инсталляции очень важно зарезервировать всю важную информацию на внешнем носителе. Иногда при установке новой версии случаются непредвиденные обстоятельства и возникают проблемы

Порядок действий

  1. Для начала необходимо узнать версию установленной ОС. Для этого вызовите в строке поиска Update Manager. Эта программа проведёт мониторинг всех обновлений, которые существуют. 
  2. Далее нажмите кнопку «Установить». Это запустит копирование файлов обновлений.
  3. Перезапустите компьютер, если это потребуется.
  4. Запустите Менеджер обновлений. Если вы видите сообщение «The software on this computer is up to date», значит, пока всё идёт удачно. 

А сейчас мы начнём сам процесс.

Откройте терминал и выполните команду:

«$ sudo update-manager -d»

После начала действия команды откроется окно. В окне будет сказано, что доступно новое обновление дистрибутива U Введите пароль, которым обычно пользуетесь для подтверждения действий.

Нажмите «Upgrade…».

Только что мы рассмотрели, как обновить Ubuntu, на примере стандартного дистрибутива

Теперь обратим внимание на Убунту Сервер

Разница в процессе заключается в том, что теперь все шаги необходимо будет выполнить в Терминале. Прежде всего, убедимся в наличии на компьютере самого нового ПО из актуальной версии системы. Если программы не актуальны, будет запущен процесс апдейта:

«$ sudo apt-get update && sudo apt-get dist-upgrade»

Далее, потребуется перезагрузить компьютер:

 «$ sudo init 6»

Сейчас будет нужно инсталлировать актуальный Менеджер обновлений:

«$ sudo apt-get install update-manager-core»

Добавьте в файл с установками по команде «$ sudo vi /etc/update-manager/release-upgrades» строку «Prompt = LTS». Лучше всего вставить её в конец документа.

Строка, которую вы только что изменили, служит для информирования о новых релизах. Для неё есть такие опции:

  • LTS — будут показываться все новые LTS (Long Term Support) версии дистрибутивов. Это версии с длительной поддержкой (как правило, 5 лет), которыми рекомендуется пользоваться на постоянной основе. Обновление Ubuntu с их выходом наиболее оправдано.
  • Normal — если найден любой новый релиз, ОС предложит загрузить его. Это относится и к промежуточным релизам.
  • Never — никогда не показывать наличие новых версий.

А сейчас — само обновление дистрибутива серверной Ubuntu:

«$ sudo do-release-upgrade —d»

Вы увидите в Менеджере список изменений, которые будут внесены. Следуйте инструкциям на экране. Если потребуется перезапустить сервисы и программы, сделайте это. Как правило, для подтверждения всех действий будет достаточно нажать «Y».

Когда всё будет готово, просто выполните перезагрузку сервера.

ВАЖНО. Чтобы убедиться, что вы установили именно нужный релиз ОС, перейдите в настойки и найдите «О системе»

В этом окне всегда будет указана текущая версия вашей системы. 

Чтобы получить актуальную версию ОС на базе Linux, не нужно тратить много времени. Основное время уходит на загрузку компонентов. Мы рассмотрели, как обновить Ubuntu, на примере одного из самых свежих дистрибутивов, 16.04. Уверены, что инсталляция ещё более свежих выпусков системы не вызовет у вас проблем.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector