Rhel
將 32 位 RHEL 安裝升級到 64 位
我最近遇到了一個問題,我在具有 64 位處理器的系統上安裝了 32 位 RHEL 6 伺服器。我做了一些研究,發現 RHEL 6.0 在 32 位機器上啟用了 PAE,它允許使用者在 32 位作業系統中使用高達 64 GB 的 RAM。
但是,帶有 PAE 的 32 位 RHEL 6 伺服器仍然存在單個程序最多只能擁有 4 GB 的最大地址空間的限制。這些細節可以從這里和這裡看到。
因此,我希望將 RHEL 6 伺服器的 32 位安裝升級到 64 位安裝。我怎樣才能在不失去 32 位機器上已經存在的任何數據的情況下做到這一點?
第一件事。
我已經設置了我的32 位系統,如下所示。
/boot - /dev/sda1 / - /dev/sda2 swap - /dev/sda3 /home - /dev/sda4
如果您沒有
/home
在不同的分區中設置,那麼您必須備份所有數據並恢復它。您不能按照此答案中的說明進行操作。/home 在不同的分區
因此,如果您有
/home
不同的分區,則可以執行以下步驟。
- 將RHEL 6.0 64 位DVD 插入驅動器或使用具有64 位作業系統映像的 U 盤。
- 我們將獲得執行全新安裝或升級到另一個 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,而不會影響任何使用者數據。