Ubuntu 从 8.04 升级到 13.10

Ubuntu 从 8.04 升级到 13.10

我有一台运行 Ubuntu 8.04 的 Dell Power Edgegge 2950 服务器。现在我想将其升级到最新版本 13.10。

该服务器托管 MySQL 数据库和 Apache 服务器。

root@server:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu 
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.4 LTS"

我是 Ubuntu 新手。我想了解升级过程中遇到的所有挑战以及如何解决这些问题。

答案1

有几件事需要注意。

首先,您不能直接从 8.04 升级到 13.10。但是,如果您使用的是 LTS 版本 (8.04>10.04>12.04),则可以跳过版本。这将需要一些时间,因此请确保您已做好准备。此外,请确保您已备份重要数据,以防万一出现问题。

其次,您需要修改您的存储库(如果尚未修改)以指向旧版本。编辑/etc/apt/sources.list并将每个(xx.)archive.ubuntu.com内容更改为old-releases.ubuntu.com

例如://au.archive.ubuntu.com/ubuntu/dists/natty/main/source/Sources将改为://old-releases.archive.ubuntu.com/ubuntu/dists/natty/main/source/Sources

然后运行sudo apt-get update并确保它正常运行。如果出现错误,请运行sudo apt-get upgrade,然后do-release-upgrade升级到下一个主要版本。然后您可以继续使用,do-release-upgrade直到您的系统达到所需的版本。

请注意,do-release-upgrade需要update-manager-core安装,因此您可能需要在升级之前安装它。

一旦完成升级,您应该将存储库改回当前列表(如果它们尚未自动更改)或仅删除旧版本的条目(如果它们仍在其中)。

您可以看到https://help.ubuntu.com/community/EOLUpgrades有关升级超过 EOL(生命周期结束)版本的更多信息。

祝你好运。

答案2

我认为这是个非常糟糕的主意。我们有一个使用 10.04 的服务器,去年我想更新或升级版本以跟上当前版本。我直接升级到了 10.10。升级后,我重新启动了服务器。Gnome 崩溃了,我甚至无法通过 GUI 屏幕登录。我必须按 Ctrl+Alt+F1 才能登录。我不知道为什么我们的服务器升级如此困难,但事实就是如此。我们的 MySQL 数据库进程也无法启动。

我建议在尝试升级之前使用一些软件制作服务器硬盘的映像。如果您不使用 RAID,Clonezilla 是一个不错的选择。

相关内容