趣味の備忘録
 

ubuntu 32bit版で8GBメモリを認識させる

title_11_0915_01.jpgXG41には「安かったから」と言う理由で8GBのメモリを搭載しましたが、ubuntuに関するいろんな情報を見ていると、「64bit版を使うと苦労するから、32bit版が良い」との意見をたくさん見かけたので32bit版をインストールしています。しかし、これでは3GBほどしか認識できず、宝の持ち腐れになってしまうので妙案が無いかを探してみました。



■32bit版で4GBオーバーを認識できるらしい
ネットってホントすごいですね。すぐに見つかりました。ubuntuのサーバー用にリリースされているカーネルを導入すれば簡単にできるらしいです。これによりPAE(Physical Address Extension)と呼ばれる物理アドレス拡張が可能になるらしい。

■導入手順
以下が私がやった手順です。

「Synapticパッケージマネージャ」を開きます。出てきた画面の検索窓に「linux-generic-pae」と入力し、検索。
検索結果の中に「linux-generic-pae」単体のモジュールがあるはずです。
2011_0915_03.jpg

これにチェックを入れて適用します。すると依存関係にあるパッケージについてのお伺いがありますので、マークを押して一緒にインストールします。
2011_0915_04.jpg

パッケージのダウンロードとインストールが始まるのでしばらく待ちます。
2011_0915_05.jpg

最後にシステムを再起動すれば終了。


■効果確認
・導入前は2.8GiB
2011_0915_06.jpg

・導入後は7.7GiBで無事に拡張されました。
2011_0915_07.jpg


■おまけの知識
そもそもなぜ32bitOSが4GBまでしか認識できないのでしょうか。これはビット幅について分かっている人には説明不要なのですが、検索してきた情報を貼り付けているだけなのもアレなので簡単に紹介を。

32bitと言うのは、2進数で32桁までカウント出きることを意味します。
2進数は0と1だけで表現されるため、32bitで表現できる数値は
00000000000000000000000000000000b ~ 11111111111111111111111111111111b までとなります。

これだとよく分からないので、10進数に変換しますと、
0 ~ 4294967296 までとなります。

上限の値(4294967296)を1024で割っていくと、4×1024×1024×1024となり、K→M→Gと単位変換できるので4Gとなるわけです。この数値はOSがメモリの先頭からアドレスとしてカウントする数値でもあるため、32bit版のOSでは4Gまでしかアドレスを扱うことができず、それ以上の空間は放置されてしまうわけです。

一方、64bit版は同じ原理で計算すると16EiBまでが扱えることになりますが、この値はあまりにも現実離れしているため、32GB程度で制限している場合が多いようです。(Macとか)

今回、導入したPAEではこのビット幅を36bitまで拡張することで64GBまで認識可能にしているようです。
関連記事
 
 
コメント
2011.09.20 Tue 21:25 通行人A #-
xg41購入しました。
osにubuntuを組みましたがインストール出来ません。
cpuはIntel celeronE3400です。
アドバイスいただけたらお願いします。
  [URL] [Edit]
2011.09.20 Tue 22:52 bibo6@管理人 #-
初めまして、自作は初めてでしょうか。
ubuntuのインストールが出来ないだけで、他は正常に動作していますか?
例えば、BIOSでCPU温度が異常になってませんか?HDDは正しく認識していますか?

調べたところCPUは正式に対応している型番なのでまずはHDDがBIOSで認識しているかを確認しましょう。
ubuntuのインストーラーは、お試し起動させるか、HDDへインストールするかを選択する画面が出てきますが、こちらは出てきてますか?
もう少し具体的にどこからインストール出来ないのか分からないのとアドバイスのしようがありません。

ちなみに少し前にバージョン+別のPCで経験したのですが、LAN接続していないとインストールが途中で止まることがありました。2chにShuttleベアボーン専用のスレがありますので、こちらで具体的に質問したほうがたくさんの情報が集まると思いますよ。

その時はCPU以外にメモリ容量、HDD型番を始め、BIOSでどこまで認識しているか、ubuntuはどのバージョンを使用しているのか、インストールのどこで問題が発生するかを順を追って書きましょう。
質問者が横着して細かい情報を書かないと誰も回答してくれないので注意です。
Re: タイトルなし  [URL] [Edit]
2011.09.20 Tue 22:57 bibo6@管理人 #-
ちなみに質問者さんの質問内容は私から見るとこんな感じに見えます。

「自動販売機でボタンを押したのにジュースが出てきません。サントリーの自販機です。アドバイス頂けたらお願いします。」

これじゃわからないですよね?

 ちゃんとお金は入れたの?
 お金は金額分認識してるの?
 ちゃんとランプは光ってる?
 お釣りに入れたお金が落っこちて来てない?

誰もが知ってる事ならこんな感じで疑問が湧きますよね?

今の私はそんな状態です。
嫌味っぽく見えますが質問される立場になって考えると納得していただけると思います。
Re: タイトルなし  [URL] [Edit]






(編集・削除用)

 

管理者にだけ表示を許可
 
 
トラックバック
http://bibo6.blog34.fc2.com/tb.php/180-ae9fd022
 
 
備忘録検索
 
カテゴリ
 
スポンサードリンク
 
月別 備忘録
 
人気記事
 
最近のコメント
 
ランキングに参加中
ページ先頭へ
Copyright © bibo6@管理人 / Designed by Paroday 改