Warum erkennt Ubuntu 15.10 64-Bit auf meinem 4-GB-Laptop nur 2,6 GB RAM?

Warum erkennt Ubuntu 15.10 64-Bit auf meinem 4-GB-Laptop nur 2,6 GB RAM?

Größtenteils behoben

Ich verwende ein ThinkPad X240 und die meisten Linux-Distributionen geben meinen gesamten RAM mit 3,8 GiB an, Ubuntu 15.10 meldet jedoch 2,6 GiB.

Ich verwende Ubuntu (64-Bit). Ich habe mein BIOS überprüft und es sagt, ich habe 4096 MB. Ich habe versucht, den Live-USB-Stick erneut auszuführen und es zeigt 3,8 GiB an. Ich habe versucht, ihn neu zu installieren (ohne meine Dateien zu verändern), aber es zeigt immer noch 2,6 GiB an.

Ausgabe von dmesg | grep "Speicher: "

[    0.000000] Memory: 2693004K/2856836K available (8146K kernel code,
1237K rwdata, 3800K rodata,1460K init, 1292K bss, 163832K reserved, 
0K cma-reserved)

Ausgabe von dmidecode --type memory | grep -E "(Größe|Maximale Kapazität)"

Maximum Capacity: 8 GB
Size: 4096 MB

Ausgabe von sudo lshw -short -C memory

H/W path       Device     Class          Description
====================================================
/0/0                      memory         2663MiB System memory

Ausgabe von free -m

              total       used       free     shared    buffers     cached
Mem:          2663       2641         21        261          7       1413
-/+ buffers/cache:       1220       1442
Swap:         7812        140       7671

Das scheint darauf hinzudeuten, dass viel für -/+ Puffer/Cache verwendet wird – aber vielleicht lese ich das falsch. Könnte das das Problem sein? Wenn ja, warum scheint das System dann so viel mehr zu benötigen als jede andere Distribution, die ich auf diesem Laptop verwendet habe?

Ausgabe von uname -a

Linux chris-ThinkPad-X240 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8
15:35:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Ich wäre Ihnen für Ihre Hilfe wirklich dankbar, um herauszufinden, was los ist.

bearbeiten 1

Ausgabe von lspci

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I218-LM (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 6 (rev e4)
00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
03:00.0 Network controller: Intel Corporation Wireless 7260 (rev 83)

bearbeiten 2

Bild meines Bildschirms während des Memtests

Bearbeitung 3 – Teilweiser Fix

OK, da mit der Hardware alles in Ordnung war und der RAM definitiv an seinem Platz und unbeschädigt war, kam ich zu dem Schluss, dass es ein Problem mit dem BIOS sein musste. Also lud ich das neueste Update von der Lenovo-Website herunter, brannte eine CD und installierte das Update. Jetzt habe ich 3,6 GiB RAM zur Verfügung, statt 2,6. Es fehlen zwar immer noch etwa 200 MiB RAM, aber es ist definitiv ein Schritt in die richtige Richtung. Außerdem erkennt das System jetzt zumindest die Gesamtmenge des verfügbaren RAM.

Ausgabe von dmesg | grep "Speicher: "

[    0.000000] Memory: 3696432K/3874608K available (8146K kernel code,
1237K rwdata, 3800K rodata, 1460K init, 1292K bss, 178176K reserved, 0K 
cma-reserved)

Ausgabe von sudo lshw -short -C memory

H/W path        Device     Class          Description
=====================================================
/0/0                       memory         3643MiB System memory

Irgendwelche Ideen, wie die noch fehlenden 200 MiB RAM wiederhergestellt werden können?

verwandte Informationen