Nella mia recente build AMD64 4.4.0-57 su Ubuntu 16.04, avevo bisogno di circa 14,5 GB di spazio per gli output della build.
Sembra molto e sembra che siano per lo più file transitoriamente necessari (ad esempio, .o
file risultanti dalla compilazione di un .c
file).
Fai riferimento a questo link>> https://ubuntuforums.org/showthread.php?t=2266609
Ho compilato/realizzato il kernel Linux 4.0.0-rc1 sul mio HP Stream 13 (2 GB di RAM, dual core Intel Celeron N2840) in base alle chiare istruzioni su https://wiki.ubuntu.com/KernelTeam/GitKernelBuild, e questo è il mio esperienza:
Dopo "git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" il disco in uso nella directory separata del kernel:1691 MB
Durante la creazione/compilazione, lo spazio su disco in uso è salito a 15674 MB. Quindi:più di 15GB...
Il tempo di compilazione totale è stato:299 minuti o 5 ore. Abbastanza lungo, probabilmente causato dalla mia CPU lenta e dal disco lento.
Da Guida,
NOTA:se non si dispone di molto spazio su disco in /usr/src, è possibile decomprimere il pacchetto sorgente del kernel in qualsiasi partizione in cui si dispone di spazio libero su disco (come /home). Poiché kernelcompile necessita di molto spazio su disco per i file oggetto come *.o. Per questo motivo, /usr/src/linux DEVE essere un soft link che punta alla tua directory sorgente.