
He descargado el kernel de Linux más reciente y estable, 2.6.33.2.
Pensé en probar esto usando VirtualBox. Entonces creo un disco duro de tamaño dinámico de 4 GB. E instalé CentOS 5.3 con solo los paquetes mínimos.
Lo configuré make menuconfig
solo con la configuración predeterminada.
Después de eso ejecuté make
y obtuve el siguiente error:
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
La cantidad de espacio que me queda es:
# 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
Mi tamaño virtual es de 4 GB, pero el tamaño real es de 3,5 GB.
$ ls -hl
total 7.5G
-rw-------. 1 root root 3.5G 2010-04-13 14:08 LFS.vdi
¿Cuánto tamaño debo dar al compilar e instalar un kernel de Linux? ¿Existen pautas a seguir al hacer esto? Esta es mi primera vez, así que estoy experimentando con esto.
Respuesta1
Un kernel de Linux de abril de 2010 tiene aproximadamente 60 MB de archivo bzip2, que después de descomprimir y compilar ocupa entre 400 y 500 MB.
Puede verificar el tamaño de su directorio con du -hs
me gusta:
/mnt/storage/linux-2.6.33$ du -hs
437M .
Respuesta2
En mi reciente compilación AMD64 de 4.4.0-57 en Ubuntu 16.04, necesitaba alrededor de 14,5 GB de espacio para los resultados de la compilación.
Eso parece unmuchoy parece que se trata principalmente de archivos necesarios de forma transitoria (por ejemplo, .o
archivos resultantes de la compilación de un .c
archivo).
Respuesta3
Consulte este enlace >>https://ubuntuforums.org/showthread.php?t=2266609
Compilé/creé el kernel de Linux 4.0.0-rc1 en mi HP Stream 13 (2 GB de RAM, Intel Celeron N2840 de doble núcleo) según las claras instrucciones dehttps://wiki.ubuntu.com/KernelTeam/GitKernelBuild, y esta es mi experiencia:
Después del "git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git", el disco en uso en el directorio separado del kernel: 1691 MB
Durante la creación/compilación, el espacio en disco en uso aumentó a 15674 MB. Entonces: más de 15GB...
El tiempo total de compilación fue: 299 minutos o 5 horas. Bastante largo, probablemente debido a mi CPU lenta y mi disco lento.
Respuesta4
Parece que el requisito de tamaño ha aumentado con los años o es mayor para el kernel en tiempo real. Mi directorio linux-rt-devel tiene ~36 GB:
du -sh linux-rt-5.15/
36G linux-rt-5.15/