最近、64ビットプロセッサを搭載したシステムに32ビットRHEL 6サーバーをインストールする際に問題が発生しました。私が調査した結果、RHEL 6.0は32ビットシステムでPAEを有効にして、ユーザーが32ビットオペレーティングシステムで最大64 GBのRAMを使用できることを発見しました。
ただし、PAEを含むRHEL 6サーバー32ビットには、まだ単一のプロセスが最大4 GBのアドレススペースしか持てないという制限があります。これらの詳細は以下で確認できます。ここそしてここ。
したがって、RHEL 6サーバーを32ビットインストールから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を使用できます。