В Пнд, 20/04/2009 в 21:52 +0400, Mishustin Alexey пишет: > В Пнд, 20/04/2009 в 21:28 +0400, Иван Лох пишет: > > On Mon, Apr 20, 2009 at 09:25:41PM +0400, Mishustin Alexey wrote: > > > Добрый вечер! > > > > > > На моем стационарном компе установлено 2 Гб оперативной памяти. Сегодня > > > обнаружил, что система (Lenny) половину ее не видит: > > > > > > $ free > > > total used free shared buffers cached > > > Mem: 906292 673396 232896 0 22952 331124 > > > -/+ buffers/cache: 319320 586972 > > > Swap: 5903876 0 5903876 > > > > > > И hardinfo тоже показывает 906292. > > > > > > Эта цифра, как я понимаю, соответствует одному гигу. > > > > > > А тест памяти при включении компа показывает "2048 OK". > > > > mem=.... при загрузке > > Ага. Спасибо, идею понял. Но почему-то дописывание "mem=2048M" в конец > строки "kernel" (после "ro" и "ro single") файла /boot/grub/menu.lst > ничего не изменило... При загрузке нажимал e, проверял - опция > появилась.
Строчка # kopt_2_6_26_1_486=mem=2048M в /boot/grub/menu.lst тоже не помогла. Я обратил внимание вот на что: Из dmesg: [ 0.000000] user-defined physical RAM map: [ 0.000000] Use a HIGHMEM enabled kernel. [ 0.000000] 896MB LOWMEM available. И вот на это: grep MEM /boot/config-2.6.26-1-486 CONFIG_SHMEM=y # CONFIG_TINY_SHMEM is not set CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set ... Неужели нужно пересобирать ядро? -- С уважением, Алексей Мишустин