J'ai téléchargé le plus récent noyau Linux le plus stable, 2.6.33.2.
Je pensais que je testerais cela en utilisant VirtualBox. Je crée donc un disque dur de 4 Go de taille dynamique. Et installé CentOS 5.3 avec juste le minimum de packages.
J'ai configuré le make menuconfig
avec juste les paramètres par défaut.
Après cela, j'ai couru make
et j'ai eu l'erreur suivante:
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 quantité d'espace qu'il me reste est:
# 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
Ma taille virtuelle est de 4 Go, mais la taille réelle est de 3,5 Go.
$ ls -hl
total 7.5G
-rw-------. 1 root root 3.5G 2010-04-13 14:08 LFS.vdi
Quelle taille dois-je donner lors de la compilation et de l'installation d'un noyau Linux? Y a-t-il des directives à suivre lors de cette opération? C'est ma première fois, alors expérimentez simplement cela.
la source
du -h --max-depth=1
run dans votre répertoire racine (/). Prenez le plus grand répertoire, allez-y, répétez. Faites ceci jusqu'à ce que vous trouviez vos porcs de disque.ls -lhS
, et pour afficher les 10 fichiers les plus volumineux dans le répertoire actuel, utilisezls -lhS|head -10
.Sur ma récente version AMD64 de 4.4.0-57 sur Ubuntu 16.04, j'avais besoin d'environ 14,5 Go d'espace pour les sorties de génération.
Cela semble beaucoup et il semble que ce soient principalement des fichiers transitoires (par exemple, des
.o
fichiers résultant de la compilation d'un.c
fichier).la source
Reportez-vous à ce lien >> https://ubuntuforums.org/showthread.php?t=2266609
J'ai compilé / créé le noyau Linux 4.0.0-rc1 sur mon HP Stream 13 (2 Go de RAM, Intel Celeron N2840 double cœur) sur la base des instructions claires sur https://wiki.ubuntu.com/KernelTeam/GitKernelBuild , et voici mon expérience:
Après le "git clone git: //git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" le disque utilisé dans le répertoire séparé du noyau: 1691 Mo
Lors de la création / compilation, l'espace disque utilisé est passé à 15674 Mo. Donc: plus de 15 Go ...
Le temps de compilation total était de: 299 minutes, ou 5 heures. Assez long, probablement causé par mon processeur lent et mon disque lent.
la source
De Guide,
la source