またLinuxPCでメモリ全部認識してなかった
昨年も同じことがあったんだが、2.6.26+17でまた再現した。
カーネルパラメタでmem指定したらうまくいった。
てゆかこれ、実メモリより多く指定しても大丈夫なのか?
dmesg見たらちゃんと実メモリの分(2G+512M)だけ認識してるぽいが。
==> dmesg(パラメタ設定前) <== [ 0.000000] Linux version 2.6.26-1-686 (Debian 2.6.26-12) (waldi@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-24)) #1 SMP Mon Dec 15 18:15:07 UTC 2008 (略) [ 0.000000] 127MB HIGHMEM available. [ 0.000000] 896MB LOWMEM available. (略) [ 0.000000] Kernel command line: root=/dev/sda6 ro (略) [ 0.004000] Memory: 1029416k/1048448k available (1769k kernel code, 18384k reserved, 752k data, 244k init, 130944k highmem) ==> dmesg(パラメタ設定後) <== [ 0.000000] Linux version 2.6.26-1-686 (Debian 2.6.26-12) (waldi@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-24)) #1 SMP Mon Dec 15 18:15:07 UTC 2008 (略) [ 0.000000] 1630MB HIGHMEM available. [ 0.000000] 896MB LOWMEM available. (略) [ 0.000000] Kernel command line: root=/dev/sda6 ro mem=3096M (略) [ 0.004000] Memory: 2555756k/2587520k available (1769k kernel code, 30440k reserved, 752k data, 244k init, 1670016k highmem)