最近の Ubuntu 16.04 上の 4.4.0-57 の AMD64 ビルドでは、ビルド出力用に約 14.5 GB のスペースが必要でした。
多い ほとんどが一時的に必要なファイルのようです (例:.o
.c
をコンパイルした結果のファイル ファイル)
このリンクを参照してください>> https://ubuntuforums.org/showthread.php?t=2266609
https://wiki.ubuntu.com/KernelTeam/GitKernelBuild の明確な指示に基づいて、HP Stream 13 (2GB RAM、デュアルコア Intel Celeron N2840) で Linux カーネル 4.0.0-rc1 をコンパイル/作成しました。経験:
「git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git」の後、別のカーネル ディレクトリで使用中のディスク:1691 MB
メイク/コンパイル中に、使用中のディスク容量が 15674 MB に達しました。つまり:15GB 以上 ...
合計コンパイル時間:299 分、つまり 5 時間。遅い CPU と遅いディスクが原因である可能性があります。
ガイドより、
<ブロック引用>注:/usr/src に十分なディスク容量がない場合は、空きディスク容量がある任意のパーティション (/home など) でカーネル ソース パッケージを解凍できます。 kernelcompile は、*.o のようなオブジェクト ファイル用に多くのディスク領域を必要とするためです。このため、/usr/src/linux はソース ディレクトリを指すソフト リンクでなければなりません。