1

У меня установлено 1,5 ГБ оперативной памяти на старом Dell, Pentium 4. Я только что установил Ubuntu 9.1, и система видит только 244 МБ ОЗУ, хотя в системе есть 1,5 ГБ. BIOS видит все это. Я запустил диск Knoppix, и он увидел только 25 МБ при загрузке.

Я не внес никаких особых изменений в установку, что бы это повлияло. Я просмотрел BIOS, и единственной настройкой, которую я видел, была апертура AGP. Даже не уверен, что это такое.

Кто-нибудь знает, где я ошибся?

Я также попытался переместить модули памяти на плате. Загрузился с 1 ГБ флешкой, все равно видел 244 МБ.

ПРИМЕЧАНИЕ. - В этой же системе, за исключением жесткого диска, была запущена Windows XP. Пользователь, запустивший его, сказал, что оперативная память была хорошей и всегда показывала 1,5 ГБ.

Вот sudo cat /proc/meminfo

MemTotal: 250064 kB
MemFree: 3832 kB
Buffers: 13356 kB
Cached: 52216 kB
SwapCached: 19676 kB
Active: 91504 kB
Inactive: 113884 kB
Active(anon): 60572 kB
Inactive(anon): 82156 kB
Active(file): 30932 kB
Inactive(file): 31728 kB
Unevictable: 0 kB
Mlocked: 0 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 250064 kB
LowFree: 3832 kB
SwapTotal: 4883720 kB
SwapFree: 4781204 kB
Dirty: 496 kB
Writeback: 720 kB
AnonPages: 123796 kB
Mapped: 23368 kB
Slab: 17248 kB
SReclaimable: 7932 kB
SUnreclaim: 9316 kB
PageTables: 5304 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 5008752 kB
Committed_AS: 740372 kB
VmallocTotal: 770600 kB
VmallocUsed: 26008 kB
VmallocChunk: 662544 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB
DirectMap4k: 114128 kB
DirectMap4M: 147456 kB

Конфигурация оборудования:

  • eMachine T3958
  • Intel Celeron D 340, процессор 3 ГГц, Socket 478
  • 1,5 ГБ ОЗУ (один 1 ГБ и две 256 МБ флешки)

Я разместил dmesg и hwinfo --short на pastebin.

РЕДАКТИРОВАТЬ - Я узнал некоторую дополнительную, довольно важную информацию только сейчас. Конфигурация моего монитора была такой, что, когда я переключил свой монитор на второй канал разветвителя VGA 1> 2, при загрузке я вижу дополнительную информацию:

Alert! OS install mode enabled.
Amount of available memory limited to 256MB.

Я не уверен, что это значит или откуда он возник. У меня проблема с BIOS?

РЕДАКТИРОВАТЬ - Таким образом, после поиска через Интернет и мой BIOS, я нашел параметр в BIOS, который называется "Режим установки". Это было включено "по какой-то причине". Не уверен, сделал ли я это или он изменился по умолчанию при установке нового жесткого диска. Во всяком случае, это была моя проблема все время. Errgh. Спасибо всем за помощь!

2 ответа2

2

Карта ОЗУ BIOS сообщает только Linux, что доступно только 256 МБ памяти:

BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)    : 640k
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000ff74000 (usable)    : 260560k
BIOS-e820: 000000000ff74000 - 000000000ff76000 (ACPI NVS)
BIOS-e820: 000000000ff76000 - 000000000ff97000 (ACPI data)
BIOS-e820: 000000000ff97000 - 0000000010000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fecf0000 - 00000000fecf1000 (reserved)
BIOS-e820: 00000000fed20000 - 00000000fed90000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)

В идеале исправьте свой BIOS. Или попробуйте загрузиться с mem=1536m указанным в качестве дополнительного параметра ядра. Возможно, вам придется слегка его настроить - Linux будет аварийно завершать работу, если вы укажете больше памяти, чем доступно.

2

Режим установки был установлен на "вкл" в BIOS. Либо я случайно изменил его, либо он стал дефолтным, когда я установил новый жесткий диск. Поменял это обратно и он видит всю оперативку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .