我有 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 或类似的东西,那么备份会很方便。