通过升级从 32 位切换到 64 位

Ser*_*gey 5 upgrade 64-bit 32-bit

可能的重复:
如何将 32 位安装切换到 64 位安装?

我自己很确定,如果不干净地重新安装,就不可能从 32 位切换到 64 位 Ubuntu,当然还有一个流行的问题,标题为Is it possible to “upgrade” from a 32bit to a 64位安装?,一致认为最简单的方法是进行干净的重新安装的答案。

然后我看到了这个问题,OP 说他们通过从 LiveCD 启动并选择“升级现有的 Ubuntu 安装”,从 Ubuntu 11.10(32 位)升级到 Ubuntu 12.04(64 位),我记得这个选项只出现在最新版本的 Ubuntu 安装程序。

我意识到理论上没有什么可以阻止以这种方式成功升级 - 系统是“离线”的,我的理解是安装程序只是从根分区中删除了所有内容,只留下/home/并安装新的二进制文件、内核和所有内容。所以看起来应该可以使用此过程从 32 位切换到 64 位(甚至从 64 位切换到 32 位)。

所以问题是:渔获在哪里?为什么不推荐在 32 位和 64 位架构之间切换?