っで、いろいろ調べてみたのだが、原因も対策もよくわからん、、。
とりあえず、やってみた事。
BIOSで、"Memory Remap Feature" を Enable で、BIOS 4GB認識 FreeBSD 2GB認識
BIOSで、"Memory Remap Feature" を disable で、BIOS 2.8GB認識 FreeBSD 2.8GB認識
とりあえず、BIOSで4GB認識しなきゃ意味ないから、Enableに戻したけど、、。
2GBしか認識されないって、、、。
環境詳細
CPU: Intel Core2 Quad 2.4GHz
メモリ: DIMM DDR2 SDRAM PC2-6400 2GBx2 (サムスン)
マザーボード: ASUS P5B-VM
OS: FreeBSD 7.0-RELEASE
んー、困った、、とりあえず、ここで止まるわけには、いかんので、作業を進めるか、、。
【追記 08/06/06】
インストールイメージの選択が、そもそも間違ってた、、orz
いつもi386使ってたので、何も気にせず使ってたのですが、今回のマシンは、Intel Core 2 Quad、Intel-64アーキテクチャというものなので、amd64版を入れなければいけない、、。。
FreeBSDのREADME.txtに、
AMD64 and Intel EM64T based PC hardware (amd64)って書いてあった、、orz
amd64版入れたら、普通に4GBメモリ認識しました。。。ちなみに、i386版で、4GB以上認識させるには、kernelオプションで、PAEってのを有効にしてビルドかけないといけないらすぃ。。
※Intel-64は、EM64T base らしい、、詳しくは、Wikipedia@Intel 64 って事らしいです。
2 件のコメント:
32bit OSは3Gまでしか認識しないと聞いたことがあったような。。。
32bit 版の FreeBSD は、4G まで自動認識するハズなんですけどねぇ?カーネルコンフィグを弄るか、64bit 版使ってみるとか?
同じ機器に他の OS 入れたらどうなるのかな?
コメントを投稿