Решил отписацо.
Вдруг кому поможет.
Оказывается Debian 4.0 etc по дефолту ядро и не видит более 1 гига оперативки
Я просто собрал из исходников свое ядро 2.6.26 и все норм определилось и завелось.
вот что писали другие ребята на других форумах.
---
maloi
---
надо поставить ядро, у которого в конце названия есть bigmem - оно собрано с поддержкой PAE
остальные ядра в дебиане собраны без поддержки HIGHMEM и не увидят больше одного гигабайта оперативки.
---
annoynimous
---
Все правильно тебе говорят. Для того, чтобы увидеть и использовать память выше _1Гб_ нужно включить опцию highmem. Это связано с тем, как ядро Linux адресует физическую память. Слудующий барьер (на 32-разрядной системе) -- 4Гб. Чтобы увидеть бОльшие объемы, требуется поддержка со стороны процессора (PAE), что позволяет манипулировать объемами до 64 Гб (отдельным пользовательским процессам, тем не менее, достанется только 4).
Вообще-то, все более-менее свежие дистрибутивы обладают включенной поддержкой highmem. Я лично последний раз видел проблемы году в 2003, на ASP Linux 7.3, хотя редхетовские ядра были безпроблемны.