将 Ubuntu 10.10 就地升级到 12.04 LTS 或 14.04 LTS

将 Ubuntu 10.10 就地升级到 12.04 LTS 或 14.04 LTS

我知道关于这一点已经有几个问题了,甚至还有一些问题被标记为重复,但是我已经尝试了其中的所有建议但都没有用,而且我无法在那里发表评论,所以,很抱歉,但我要开始我自己的问题了。

我正在尝试从运行最新 64 位 Linux 内核的 32 位 Ubuntu 10.10(无 GUI)升级到 64 位 14.04 LTS - 甚至是 12.04 LTS。

我尝试了如何安装软件或从旧的不受支持的版本升级?,即运行以下命令:

sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g'

其次是

sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade

但最后它始终没有找到 do-release 升级:

bash: do-release-upgrade: command not found

我想知道是否有人可以给我一些建议。也许我毕竟无法进行就地升级?

答案1

使用您想要的版本的 LiveCD。

如果驱动器尚未分成 3 个分区,例如,、//homeswap请重新对驱动器进行分区,以反映类似的情况。

移至/home主分区。如果根分区中有任何自定义设置,请将其移至 处的 tmp 目录/home

安装您选择的版本,选择选项Something Else。您将格式化根分区,并保持主分区未格式化。

这将保留您的大部分“个人数据”。您还可以放置已安装软件包的输出dpkg --get-selections | grep -v deinstall > ~/Desktop/packages,然后sudo dpkg --set-selections < ~/Desktop/packages && sudo apt-get -u dselect-upgrade在移动后将它们放回原处。或者您可以手动选择。这是您的选择。

我还有一个单独的分区,/opt因为它可以节省我切换时的时间/下载。

相关内容