Краткое описание: Чтобы обновить Ubuntu с 16.04 LTS до последней версии, необходимо обновиться до 18.04 LTS, затем до 20.04 LTS и т.д.
Можно использовать мультиплексер TMUX, в случае проблем с сетью или vpn, тем самым обрыв соединения не повлияет на работу сервера и продолжит выполнять команды.
tmux new -s vm
ssh <user>@ip
Далее выполняем команды:
sudo apt update
// Если нет команды do-release-upgrade
sudo apt install update-manager-core
sudo apt upgrade
Далее необходимо проверить в файле /etc/update-manager/release-upgrades значение (строка Prompt) 'lts'. Если хотите обновиться до обычной версии, то следует указать 'normal'.
sudo do-release-upgrade
Укажите "Y", когда команда предложит выбор. В конце всех операций указываем 'Y' чтобы перезагрузиться.
Снова авторизовываемся в виртуальной машине. Там должно быть написано Ubuntu 18.04.
sudo do-release-upgrade
Укажите "Y", когда команда предложит выбор. В конце всех операций указываем 'Y' чтобы перезагрузиться.
Снова войдите в виртуальную машину. Там должно быть написано Ubuntu 20.04.
Повторяйте до тех пор, пока не обновитесь до необходимой версии ОС.
Источник: Обновление ubuntu 16.04 до 18.04. https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes Источник: Обновление ubuntu 18.04 до 20.04. https://wiki.ubuntu.com/FocalFossa/ReleaseNotes