Ubuntu 32 bit и 4Gb RAM

Известно, что 32 битные операционные системы видят не более 3.2 гигабайт установленной оперативной памяти. Что бы преодолеть это ограничение, используют PAE ядра. В Ubuntu 10.10, при установке 32-х битной версии на подключенную к сети машину, при наличии 4Gb и более, такое ядро скачается и установится автоматически, для более ранних версий и в случае оффлайн установки — наипростейшее мини how to:

  1. Открываем Synaptic
  2. Ищем linux-headers и linux-image
  3. Устанавливаем те, у которых постфикс «pae»
  4. Удаляем те, что на данный момент в системе
  5. В консоли набираем sudo update-initramfs -u
  6. Enter
  7. Reboot
  8. Profit!

После перезагрузки открываем top/htop и видим, что вся установленная память доступна для использования.

Ubuntu 32 bit и 4Gb RAM

Ubuntu 32 bit и 4Gb RAM: 13 комментариев

  1. vit:

    а пятый шаг разве нужен? я к тому что он разве не отрабатывается автоматически в пост-инсталл скриптах установки пакетов ядра?

    1. gwinn:

      Нужен, потому что после установки PAE ядра, пост-инсталл сработает сразу и будет учитывать старое ядро, которое будет удалено на следующем шаге.

  2. Ghost:

    «Известно, что 32 битные операционные системы видят не более 3.2 гигабайт установленной оперативной памяти.»
    Это заблуждение навязанное кривыми разработчиками майкрософт виндовс хр.
    PAE (об этом кстати написано в википедии по линке которая приведена в статье) позволяет «видеть» 32 битной системе больше 4 гигабайт — is a feature to allow x86 processors to access a physical address space larger than 4 gigabytes.

    1. gwinn:

      Так о том и речь, что из коробки 32-х битные системы, и Windows, и Linux, не могут достучаться до 4 и более гигабайта RAM.

  3. Ghost:

    Это заблуждение 😉 Линукс из коробки все 4 гига видит. PAE тут не причем и нужен только если у вас больше оперативки чем 4 гига.

    1. gwinn:

      Ну не знаю 🙂
      Ни Ubuntu, ни Debian, ни Slackware, ни Fedora, а за последние 2 года весь этот зверинец побывал на моей машине (4Gb), из коробки все 4 не видели.

  4. А почему бы просто не перейти на 64 бытные системы? я вот перешел совсем недавно пока что все отлично.

    1. gwinn:

      И я перешел, на домашнем компьютере. А вот с ноутбуком беда — 64 бита встают, но при первом же запуске после установки, система уходит в ребут, и так по кругу, пока не выключишь, причем настолько стремительно, что отловить проблему просто не успеваю. Вот и изголяюсь, как могу 🙂

  5. Вышеуказанные действия не помогают, все равно MemTotal: 3097124kB на сколько я понимаю тут еще может и от железа зависит. У меня lenovo T60 c процессором centrino duo, 64Х ось не ставится, процессор 32 разрядный. Попробовал PAE ядро, ну и собственно все что тут вверху написано — все равно то же самое. Ничего не поменялось. Хотя в биосе показывает 4 гб. Кто ньть сталкивался, может чего то можно сделать все таки, кроме того как сменить ноутбук?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *