ubuntu 13.04 升级到 64 位

ubuntu 13.04 升级到 64 位

我有 ubuntu 13.04 和 MS windows 双启动。它是 32 位版本,但 PC 是 64 位的。

当我使用 64 位安装 DVD 时,它会看到两个主分区并提供几个选项,但我找不到如何用 64 版本替换 ubuntu 32,而无需将硬盘切成小块或格式化整个驱动器。

我不想这样做,并且当我进入“做其他事情”菜单时无法识别显示的任何分区。

答案1

无法从 32 位安装升级到 64 位安装。不过您可以升级到 32 位。

如果您进入 livecd 后无法识别分区,您可以从已安装的系统中获取信息来指导您的选择。

在当前安装中,使用 Ctrl+Alt+T 打开终端并运行此命令

mount

检查哪个分区正在挂载为 /

示例 - 分区名称和 UUID 来自我的系统,仅用于说明目的。

mount
/dev/sda7 on / type ext4 (rw,errors=remount-ro)

在“其他”选项中使用该分区。

有时分区名称可能会发生变化,您可以使用 UUID 仔细检查分区。

跑步

sudo blkid

/dev/sda7:LABEL="塔尔" UUID="ba32749c-2a4e-4e97-bdbc-1d9538490af1“类型=“ext4””

在 livecd 中,您可以blkid再次运行该命令,使用 UUID 检查分区指定。

答案2

如果问题是您有不想删除的用户文档,您可以在此处查看有关迁移到单独/home分区的信息:

https://help.ubuntu.com/community/Partitioning/Home/Moving

迁移到单独的/home分区后,您就可以安装 64 位版本的 Ubuntu 而不是 32 位版本,而不会危及您的用户文档——至少,不会比您在原地升级或执行其他此类活动时的风险更大。(总是存在意外点击错误的复选框并擦除某些内容的风险,因此建议保留备份。)

如果您安装了许多自定义软件包,则可以保存当前 32 位安装中的软件包列表:

如何列出所有已安装的软件包

这将帮助您在 64 位系统中自动安装匹配的软件包,如该页面上的一些答案和讨论中所述。当然,您需要这样做用 64 位版本替换 32 位版本。

您可能还想备份整个/etc目录——全局配置文件就存放在这里。如果您需要重新配置 Samba 或 Apache 或类似的东西,那么备份会很方便。

相关内容