Nicht genügend Speicherplatz beim Erstellen des Linux-Kernels


2

Ich versuche, einen Linux-Kernel zu erstellen. Nach einer Weile komme ich aus dem Weltraum. Ich habe es ausgepackt /usr/src directory. Anscheinend habe ich viel Platz. Können Sie mir bitte mitteilen, was dagegen unternommen werden kann? Wie viel Speicherplatz wird zum Kompilieren von & amp; Kernel bauen.

Ich benutze VirtualBox.

root@vinay-VirtualBox:/usr/src/linux-2.6.39.3# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             6.9G  3.2G  3.4G  49% /
none                  669M  640K  668M   1% /dev
none                  675M   24K  675M   1% /dev/shm
none                  675M   96K  675M   1% /var/run
none                  675M     0  675M   0% /var/lock
/dev/sr0               39M   39M     0 100% /media/VBOXADDITIONS_4.0.10_72479

1
Wenn Ihnen der Speicherplatz ausgeht, werden offensichtlich mehr als 3,4 GB benötigt!
jcomeau_ictx

1
Was ist die genaue Fehlermeldung? Aus Platte Raum oder aus Erinnerung Leerzeichen (= RAM + SWAP)?
Turbo J

1
nicht genügend Speicherplatz

2
@jcomeau_ictx: Mehr als 3,4 GB? Nicht plausibel
user unknown

1
@jcomeau_ictx: Ein aktueller Tarball auf meiner Festplatte: linux-source-2.6.32.tar.bz2 hat eine Größe von 64 MB. Extrahiert wird es größer und während des Kompilierens werden Zwischendateien und die endgültigen .ko-Dateien erzeugt - in / lib / modules finde ich Dateien von ca. 90M. Insgesamt benötigen Sie möglicherweise 200 MB oder 300 MB Festplattenspeicher, nicht jedoch 3G.
user unknown

Antworten:


1

Ich habe eine virtuelle Festplatte hinzugefügt & amp; mounten es nach / usr / src. Es hat ungefähr gedauert   6,5 GB zum Kompilieren & amp; Build Linux Kernel 2.6.39.3

- ( Kommentar )


0

Hier sind die Statistiken für eine Linux-3.19-Kompilierung auf Ubuntu 14.04.3 LTS ohne Plus-Funktion.

Nachdem ich es heruntergeladen und dekomprimiert hatte, ohne die komprimierte Datei zu entfernen, waren 2 GB im Einsatz.

Nach der Installation von gcc, make und nach der Kompilierung (make und make Module) habe ich jetzt 13GB im Einsatz.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.