将 32 位 RHEL 安装升级到 64 位

将 32 位 RHEL 安装升级到 64 位

我最近遇到一个问题,我在具有 64 位处理器的系统上安装了 32 位 RHEL 6 服务器。我做了一些研究,发现 RHEL 6.0 在 32 位机器上启用了 PAE,这允许用户在 32 位操作系统中使用高达 64 GB 的 RAM。

然而,带有 PAE 的 RHEL 6 服务器 32 位仍然存在单个进程最大只能拥有 4 GB 地址空间的限制。这些细节可以从这里这里

因此,我希望将 32 位安装的 RHEL 6 服务器升级到 64 位安装。我怎样才能做到这一点而不丢失 32 位计算机上已有的任何数据?

答案1

首先要事。

我已经设置了我的32位系统如下。

/boot - /dev/sda1
/     - /dev/sda2
swap  - /dev/sda3
/home - /dev/sda4

如果您没有将其设置/home在不同的分区中,那么您必须备份所有数据并恢复它。您不能按照此答案中的描述进行操作。

/home 位于不同分区

因此,如果您位于/home不同的分区,则可以执行以下步骤。

  • 插入RHEL 6.0 64位DVD 插入驱动器或使用具有以下映像的 USB 磁盘64位操作系统。
  • 我们将获得执行全新安装或升级到另一个 RHEL 版本的选项。
  • 如果我们选择升级选项,它将失败并出现异常,因为无法直接从 32 位升级到 64 位。甚至在尝试之前,Redhat 就明确表示该过程不会成功。
  • 选择全新安装选项。现在,执行以下操作。

    /dev/sda1 - Select the checkbox for formatting the bootloader 
                and change the mount point as /boot. 
    /dev/sda2 - Select the checkbox for formatting the / directory 
                and change the mount point to /.
    swap      - do nothing. 
    /dev/sda4 - Select the mount point as /home and do not do anything else.
    
  • 像平常一样继续安装过程,我们就可以拥有 64 位 RHEL,而不会影响任何用户数据。

相关内容