4GB のメモリを搭載した Lenovo ThinkPad T60P を使用しています (BIOS は 4GB の RAM をすべて認識します)。Ubuntu 11.04 と 11.10 をインストールしましたが、どちらも 3GB の RAM しか認識しません。アドバイスをお願いします。
ありがとう。
アップデート
11.04 と 11.10 の両方で 32 ビット バージョンを使用しました。11.10 64 ビットをインストールしたところ、マシンは 2.9 GB しか認識しなくなりました。
インテル Core 2 Duo プロセッサー T7600
ThinkPad-T60p:~$ uname -a Linux ThinkPad-T60p 3.0.0-14-generic
#23-Ubuntu SMP Mon Nov 21 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
flags: fpu vme de pse tsc msr PAE mce cx8 apic etc, etc...
4GBのCrucial RAM、メモリテストに合格。現在のBIOSは2011年3月21日付けの2.27です。
交換のためにメモリをベンダーに送り返します。これで問題が解決することを願っています。
答え1
32ビットUbuntuはインストール時に4GB以上のRAMを検出し、「自動的に」有効にするはずです。物理アドレス拡張、最大 64GB の RAM を使用できます。64 ビットのインストールとまったく同じ方法ではありませんが、確認して使用できます。まず、プロセッサがこれをサポートしているかどうかを確認します。
grep --color=always -i PAE /proc/cpuinfo
私もこれと同じラップトップ(素晴らしいマシンです)を 4GB の RAM で持っていましたが、すべて問題なく動作しました。
それができない場合は、記憶力テストを行って、それが原因ではないことを確認する必要があります。memtest86を選択でGRUB メニューインストールされている OS が 1 つだけで、起動時に GRUB が表示されない場合は、Live CD または USB からこれを実行できます。
それでも問題が解決しない場合は、質問に詳細情報を添えて更新して投稿してください。さらにサポートさせていただきます。
答え2
Rogelio がなぜ低評価されているのかはわかりません。彼は正しいです。物理的なハードウェア制限があり、4GB のうち最後の 1GB は割り当てることができません。何をしても、このチップセットを搭載した T60P は、オペレーティング システムに関係なく、最大 3GB の RAM しか報告しません。Rogelio が提供したリンクでも、OS に関係なく、3GB を超える RAM は OS に報告されないと書かれています。Tom Brossman がリンクが Windows 用だと考えている理由から、彼は読み方を学んで、人々が間違っていると言うのをやめる必要があると思います。
これをすべて自分で検証しました。Ubuntu 15.04 32 ビットでは、汎用カーネルでデフォルトで PAE が有効になっています (12.10 以降有効)。3GB の RAM しか認識されません。Ubuntu 64 ビットでも 3GB の RAM しか認識されません。
答え3
参照するhttp://support.lenovo.com/en_US/product-and-parts/detail.page?DocID=PD008795
注記メモリこの段落では、ラップトップに 4GB が搭載されている場合でも、チップセットが 3GB しか認識しない理由について説明します。
次に、そのメモリ サイズをサポートするチップセットを搭載したラップトップで 4GB 全体を利用できるようにするには、OS を 64 ビットにする必要があります。