无痛升级到Ubuntu 26.04 Server
概要
Ubuntu 26.04 Server正式发布多时,官方自动升级脚本姗姗来迟。需要特别注意:官方脚本仅支持24.04直接升级至26.04,如果手上的机器为22.04,则需首先升级至24.04,然后使用升级脚本转战26.04。
24.10等非LTS版本不在本文范畴。
升级有风险,执行需做好备份!
第一步:检查系统环境
bash -c '. /etc/os-release; echo; echo; if [[ "$ID" != "ubuntu" ]]; then echo ">>> 不是Ubuntu,无法升级至Ubuntu 26.04"; elif [[ "$VERSION_ID" == "22.04" ]]; then echo ">>> 当前22.04,需先升级到24.04,然后升级到26.04"; elif [[ "$VERSION_ID" == "24.04" ]]; then echo ">>> 当前24.04,可直接升级至26.04"; else echo ">>> 非近期Ubuntu LTS版本,无法自动升级"; fi'
echo第二步:升级
如果是22.04
下面的脚本可升级至24.04。
sudo apt update
sudo apt full-upgrade
sudo reboot重启后运行:
sudo do-release-upgrade如果是24.04(含22.04升级到的24.04)
sudo apt update
sudo apt full-upgrade
sudo reboot重启后运行:
sudo do-release-upgrade搞定。