Saya telah mengunduh kernel Linux paling stabil terbaru, 2.6.33.2.
Saya pikir saya akan menguji ini menggunakan VirtualBox. Jadi saya membuat harddisk berukuran 4 GB secara dinamis. Dan menginstal CentOS 5.3 hanya dengan paket minimum.
Saya mengatur make menuconfig
hanya dengan pengaturan default.
Setelah itu saya berlari make
dan mendapatkan kesalahan berikut:
net/bluetooth/hci_sysfs.o: final close failed: No space left on device
make[2]: *** [net/bluetooth/hci_sysfs.o] Error 1
make[1]: *** [net/bluetooth] Error 2
make: *** [net] Error 2
Jumlah ruang yang tersisa adalah:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
3.3G 3.3G 0 100% /
/dev/hda1 99M 12M 82M 13% /boot
tmpfs 125M 0 125M 0% /dev/shm
Ukuran virtual saya adalah 4 GB, tetapi ukuran sebenarnya adalah 3,5 GB.
$ ls -hl
total 7.5G
-rw-------. 1 root root 3.5G 2010-04-13 14:08 LFS.vdi
Berapa ukuran yang harus saya berikan ketika mengkompilasi dan menginstal kernel Linux? Apakah ada pedoman untuk diikuti saat melakukan ini? Ini adalah pertama kalinya saya, jadi hanya bereksperimen dengan ini.
sumber
du -h --max-depth=1
menjalankan di direktori root Anda (/). Ambil direktori terbesar, masuk ke dalamnya, ulangi. Lakukan ini sampai Anda menemukan disk babi Anda.ls -lhS
, dan untuk melihat 10 file terbesar dalam penggunaan direktori saat inils -lhS|head -10
.Pada build AMD64 saya yang terbaru yaitu 4.4.0-57 di Ubuntu 16.04, saya membutuhkan sekitar 14,5 GB ruang untuk output build.
Itu kelihatannya banyak dan sepertinya sebagian besar dibutuhkan file sementara (mis.,
.o
File yang dihasilkan dari kompilasi.c
file).sumber
Lihat tautan ini >> https://ubuntuforums.org/showthread.php?t=2266609
Saya mengkompilasi / membuat kernel linux 4.0.0-rc1 pada HP Stream 13 saya (RAM 2GB, dual core Intel Celeron N2840) berdasarkan instruksi yang jelas pada https://wiki.ubuntu.com/KernelTeam/GitKernelBuild , dan ini adalah milik saya pengalaman:
Setelah "git clone git: //git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" disk yang digunakan dalam direktori kernel yang terpisah: 1691 MB
Selama proses make / compile, ruang disk yang digunakan mencapai 15674 MB. Jadi: lebih dari 15GB ...
Total waktu kompilasi adalah: 299 menit, atau 5 jam. Cukup lama, mungkin disebabkan oleh lambatnya CPU dan disk saya.
sumber
Dari Panduan,
sumber