皆様こんにちは。yokosです。同じ内容を NIFTY の FUNIX MES 20 に書き込ん
でいましたが、コメントが付かないので、MLの皆様にお伺いします。
Win95+Linux+WinNT4.0WS+FreeBSD のマルチブートを System Commander で行
っています。Linux の起動は loadlin、lilo 両方を使っています。
先日、RAMを96MB(SIMM 32x2 + DIMM 32x1)に増設しました。起動時のBIOSメ
ッセージでは「98304k」と表示されるので、loadlinのオプションで「mem=983
04k」を追加したら、「cat /proc/meminfo」で 96MB 認識されていました。
ところが、lilo.conf の先頭に「append = "mem=98304k"」を追加して /sbin/
liloしても、再起動後 64MBしか認識されません。「"mem=0x6000000"」として
も結果は同じです。loadlin ではちゃんと認識されるのに、なぜ liloでは認
識されないのでしょうか?
参考までに、loadlin を呼び出すバッチファイルと lilo.conf を付記します。
------------------------linux.bat-------------------------------------
@echo off
e:\data\linux\loadlin\loadlin.exe e:\data\linux\loadlin\zimage root=/
dev/sda2 ro mem=98304k mcd=0x340,11 ether=10,0x300,eth0 aic7xxx=
extended
------------------------end of linux.bat------------------------------
------------------------lilo.conf-------------------------------------
append = "mem=98304k"
boot = /dev/sda2
vga = normal
image = /vmlinuz
root = /dev/sda2
label = Linux
read-only
append = "linear"
------------------------end of lilo.conf------------------------------
なんだか FAQ のような気もしますが、何かお気づきの点がありましたらご指
導下さい。
----------------------------------------------------------------------
yokos <YOKOYAMA, Shigehiro> from Nanao, Ishikawa
<yokos _at_ nsknet.or.jp>