我知道关于这一点已经有几个问题了,甚至还有一些问题被标记为重复,但是我已经尝试了其中的所有建议但都没有用,而且我无法在那里发表评论,所以,很抱歉,但我要开始我自己的问题了。
我正在尝试从运行最新 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 个分区,例如,、/
和/home
,swap
请重新对驱动器进行分区,以反映类似的情况。
移至/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
因为它可以节省我切换时的时间/下载。