Zdravím,
do svého kompa jsem přidal paměť, takže mám teď 4GB. Když jsem nabootoval system s kernelem 2.6.27-9-generic, který se mi nainstaloval z repozitáře ubuntu, tak jsem měl v System monitoru 3.5GB.
příkazem cat config-2.6.27-9-generic | grep HIGH jsem zjistil, že v jádře je podpora pro 4GB ram, viz. výpis níže podle kterého bych čekal že systém využije celou paměť
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
CONFIG_HIGH_RES_TIMERS=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
napadlo me zkusit zkompilovat kernel s CONFIG_HIGHMEM64=y
stáhnul jsem tedy balíček linux-source (aktuálně kernel verze 2.6.27) a zkompiloval kernel s CONFIG_HIGHMEM64=y
když použiju tenhle nový kernel tak System monitor ukazuje 4GB což je ok
po tom co jsem tohle vyzkoušel jsem si řekl, že zkompiluju a nainstaluju poslední stabilní verzi kernelu 2.6.28 z kernel.org
stáhl jsem, zkompiloval, nainstaloval, po rebootu při použití tohoto jádra ukazuje System monitor jen 3.9GB
je mi někdo schopný vysvětlit proč poslední verze vidí jenom 3.9GB, dělám něco špatně?
předem díky
blaf