Как стать автором
Обновить

Linux 32bit и 4 гб RAM

Время на прочтение1 мин
Количество просмотров1.7K
Вчера столкнулся с проблемой, после того, как доставил дополнительную 2гб планку оперативки к своей имеющейся 2гб. Система видела всего 3.2 гбайт, хотя bios определял все 4гб

Решение данной проблемы описывалась на Хабре для Win-систем.

Для linux же решение все намного проще:

  1. Если вы используете Ubuntu Desktop(не знаю, как в других дистрибутивах), просто установите серверное ядро(там по умолчанию включена поддержка PAE)
    sudo apt-get install linux-server linux-headers-server
  2. Или же второй вариант — собрать ядро самому. Во время конфигурирования(к примеру, с помощью «make menuconfig») во вкладке High Memory Support выбираем 64GB(тем самым активируем PAE бит). Весь процесс расписывать не буду, так как в сети и так много мануалов по сборке ядра.


При включенном режиме PAE иногда могут отвалится драйвера, в многих случаях именно на видеокарту. У многих перестает работать suspend. У некоторых ядро вообще вываливается в kernel panic(и такое было, хотя я не думаю что тут причина именно в PAE). В общем тут уже вам выбирать — не спать ночами, но иметь поддержку всех 4 гб оперативной памяти, или же просто напросто наплевать на те 800 мб.

Более детально о том, что такое PAE, можно почитать на вики
Теги:
Хабы:
Всего голосов 22: ↑13 и ↓9+4
Комментарии38

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань