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
vinay
quelle
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 )

Sathya
quelle
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.

Jefferson
quelle