
Eu baixei o kernel Linux mais recente e estável, 2.6.33.2.
Pensei em testar isso usando o VirtualBox. Então eu crio um disco rígido de tamanho dinâmico de 4 GB. E instalei o CentOS 5.3 apenas com os pacotes mínimos.
Eu configurei make menuconfig
apenas com as configurações padrão.
Depois disso eu corri make
e recebi o seguinte erro:
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
A quantidade de espaço que me resta é:
# 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
Meu tamanho virtual é 4 GB, mas o tamanho real é 3,5 GB.
$ ls -hl
total 7.5G
-rw-------. 1 root root 3.5G 2010-04-13 14:08 LFS.vdi
Quanto tamanho devo fornecer ao compilar e instalar um kernel Linux? Há alguma orientação a seguir ao fazer isso? Esta é minha primeira vez, então estou apenas experimentando isso.
Responder1
Um kernel Linux de abril de 2010 tem cerca de 60 MB de arquivo bzip2, que depois de descompactado e compilado leva cerca de 400-500 MB.
Você pode verificar o tamanho do seu diretório com du -hs
:
/mnt/storage/linux-2.6.33$ du -hs
437M .
Responder2
Na minha recente compilação AMD64 4.4.0-57 no Ubuntu 16.04, precisei de cerca de 14,5 GB de espaço para as saídas da compilação.
Isso parece umbastantee parece que são principalmente arquivos necessários temporariamente (por exemplo, .o
arquivos resultantes da compilação de um .c
arquivo).
Responder3
Consulte este link >>https://ubuntuforums.org/showthread.php?t=2266609
Eu compilei/criei o kernel Linux 4.0.0-rc1 em meu HP Stream 13 (2 GB de RAM, Intel Celeron N2840 dual core) com base nas instruções claras emhttps://wiki.ubuntu.com/KernelTeam/GitKernelBuild, e esta é minha experiência:
Após o "git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" o disco em uso no diretório separado do kernel: 1691 MB
Durante a criação/compilação, o espaço em disco em uso subiu para 15.674 MB. Então: mais de 15 GB ...
O tempo total de compilação foi: 299 minutos ou 5 horas. Muito tempo, provavelmente causado pela minha CPU lenta e disco lento.
Responder4
Parece que o requisito de tamanho aumentou ao longo dos anos ou é maior para o kernel em tempo real. Meu diretório linux-rt-devel tem aproximadamente 36 GB:
du -sh linux-rt-5.15/
36G linux-rt-5.15/