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のアドレススペースしか持てないという制限があります。これらの詳細は以下で確認できます。ここそしてここ

したがって、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を使用できます。

関連情報