萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux--解決Linux不認大內存的問題在線閱讀

Linux--解決Linux不認大內存的問題在線閱讀

 有的機器有 16M 以上的內存的時候可能會出現 linux 不認大於 16M的部分的內存的情況這個時候可以用如下的辦法:
  1. 重新編譯內核,使內核支持 16M 以上的內存( 現在一般的 2.0.x 的內核都是缺省 y 的 )
  2. 如果啟動還不認內存, 那麼可以在啟動 lilo 的提示符時敲入: mem=32M( 假設是 32M 的內存 ), 這時候看 linux 認不認( 用 free 看內存, 或者用 dmesg 看啟動時候的信息 ), 如果認的話, 在你的 /etc/lilo.conf 裡面加上 append='mem=32M' 就可以了, btw, 如果你已經有了 append 的話,就直接加 mem=32M 在原來的 append 裡面就可以了,例如我的就是如下:
  append='ether=0x3,0x280,eth0 mem=32M root=/dev/hdb1'
  加完了再 lilo 一次就可以了, 下次啟動的時候就自己認了
  3. 如果經過以上的兩步還沒有認,那麼。。。。很不幸,你的 linux 看來是不太願意合作了,拔掉你多余的內存吧, 或者使用更新的 kernel 版本重復以上 的步驟。 或者使用更新的 kernel 版本重復以上 的步驟。。


copyright © 萬盛學電腦網 all rights reserved