He descargado el kernel más nuevo y estable de Linux, 2.6.33.2.
Pensé que probaría 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.
Configuré el make menuconfig
con solo la configuración predeterminada.
Después de eso corrí 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? ¿Hay alguna pauta a seguir al hacer esto? Esta es mi primera vez, así que solo estoy experimentando con esto.
fuente
du -h --max-depth=1
ejecutar en su directorio raíz (/). Toma el directorio más grande, entra, repite. Haga esto hasta que encuentre sus cerdos de disco.ls -lhS
, y para ver los 10 archivos más grandes en el uso del directorio actualls -lhS|head -10
.En mi reciente compilación AMD64 de 4.4.0-57 en Ubuntu 16.04, necesitaba alrededor de 14.5 GB de espacio para las salidas de compilación.
Eso parece un mucho y parece que se necesitan principalmente archivos transitorios (por ejemplo,
.o
archivos resultantes de compilar un.c
archivo).fuente
Consulte este enlace >> https://ubuntuforums.org/showthread.php?t=2266609
Compilé / hice linux kernel 4.0.0-rc1 en mi HP Stream 13 (2 GB de RAM, Intel Celeron N2840 de doble núcleo) basado en las instrucciones claras en https://wiki.ubuntu.com/KernelTeam/GitKernelBuild , y este 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 del kernel separado: 1691 MB
Durante la creación / compilación, el espacio en disco en uso subió a 15674 MB. Entonces: más de 15 GB ...
El tiempo total de compilación fue: 299 minutos, o 5 horas. Bastante largo, probablemente causado por mi CPU lenta y mi disco lento.
fuente
De la guía,
fuente