我需要一台 Ubuntu 11.10 服务器,但由于我无法理解的原因,我们的主机仅预装了 Ubuntu 10.04 LTS。因此,我决定购买一台 10.04 服务器,并使用 Ubuntu 的 do-release-upgrade 升级到 11.10。
我原本以为 do-release-upgrade 会让我直接从 10.04 升级到 11.10。然而,运行 do-release-upgrade 后,我得到的是 Ubuntu 10.10。所以重启后我不得不再次运行它,然后它升级到 11.04,所以我必须第三次运行它才能升级到 11.10。这是预期的行为还是我在这里做错了什么?
答案1
从https://help.ubuntu.com/community/UpgradeNotes:
为了避免损坏正在运行的系统,升级应仅从一个版本升级到下一个版本(例如从 Ubuntu 9.04 升级到 Ubuntu 9.10)或从一个 LTS 版本升级到下一个版本(例如从 Ubuntu 6.06 LTS 升级到 Ubuntu 8.04 LTS)。如果您希望“跳过”某个版本,您可以备份数据并进行全新安装,或逐步升级到每个后续版本。例如,要从 Ubuntu 8.10 升级到 Ubuntu 9.10,请先升级到 9.04,然后再从 9.04 升级到 9.10。