我有一台运行 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 是一个不错的选择。