====================================================================
Solved:
I found out that if I want all 2GB of RAM to be detected, then I need kernel version 2.6.26-1-
686 or the amd version.
===================================================================
All of my RAM is not being detected.
Why is not all of it being detected?
How do I get all of it detected?
OS: Debian Sid
Kernel: 2.6.26-1-486
CPU: AMD Opteron
True amount of RAM: 2 GB
Code:
computer@linux:~$ dmesg |grep -i memory
[ 1.099677] Freeing unused kernel memory: 320k freed
computer@linux:~$ cat /proc/meminfo
MemTotal: 906492 kB
MemFree: 247324 kB
Buffers: 60220 kB
Cached: 320176 kB
SwapCached: 0 kB
Active: 389668 kB
Inactive: 232132 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 2116 kB
Writeback: 0 kB
AnonPages: 241424 kB
Mapped: 59268 kB
Slab: 18560 kB
SReclaimable: 9744 kB
SUnreclaim: 8816 kB
PageTables: 1932 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 453244 kB
Committed_AS: 518768 kB
VmallocTotal: 122564 kB
VmallocUsed: 46952 kB
VmallocChunk: 70844 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB
computer@linux:~$ free
total used free shared buffers cached
Mem: 906492 659136 247356 0 60220 320176
-/+ buffers/cache: 278740 627752
Swap: 0 0 0
computer@linux:~$ free -m
total used free shared buffers cached
Mem: 885 643 241 0 58 312
-/+ buffers/cache: 272 613
Swap: 0 0 0
computer@linux:~$ free -g
total used free shared buffers cached
Mem: 0 0 0 0 0 0
-/+ buffers/cache: 0 0
Swap: 0 0 0