Pourquoi / boot est-il si petit?

4

J'ai récemment eu l’avertissement que /boot manquait d’espace et j’ai trouvé cette solution . Après avoir redémarré et confirmé que je n’avais pas installé mon système, je regarde pourquoi cela s’est produit en premier lieu?

Bon, évidemment, beaucoup de noyaux ont été installés. Ce n'est pas quelque chose que j'ai fait manuellement (je ne sais même pas ce qu'est un noyau ), donc je suppose qu'il y a un processus de mise à jour automatique qui garde mon système en état. Je vais bien avec ça.

En regardant l'utilitaire Disks , je constate que la partition /boot n'est que de 255 Mo sur mes SSD de 128 Go. Encore une fois, je n'ai pas configuré cela - ce doit être le paramètre par défaut du programme d'installation d'Ubuntu.

- & gt; Pourquoi la partition / boot n'est-elle pas plus grande par défaut? Il semble idiot de créer une partition de moins de 2% de la taille du disque. Je sais que l’augmentation de la partition ne ferait que retarder le problème, donc les perhalps devraient vraiment me demander: Pourquoi Ubuntu ne peut-il pas résoudre ce problème automatiquement? Il suffirait de garder une trace des noyaux t été utilisé depuis longtemps et les supprimer automatiquement?

    
posée Torben Gundtofte-Bruun 04.06.2015 - 20:41
la source

1 réponse

3

Ok, qu'est-ce qu'un noyau?

  

En informatique, le noyau est un programme informatique qui gère les requêtes d’E / S à partir de logiciels et les traduit en instructions de traitement de données pour l’unité centrale et d’autres composants électroniques d’un ordinateur. Le noyau est un élément fondamental du système d'exploitation d'un ordinateur moderne.

Source, Wikipedia

Quand est-ce que cette mise à jour?

Je pense qu’il est intégré aux mises à jour de la base Ubuntu:

  

Le paquet de base est (a) ubuntu-desktop s'il est installé, sinon (b) le premier alphabétiquement de tous les métapaquets installés, par exemple, kubuntu-desktop ou lubuntu-desktop .

Il semble aussi que le noyau en fasse partie - mais bien sûr il n’ya pas toujours de mises à jour du noyau.

C'est normalement le noyau qui a besoin du redémarrage lors de la mise à jour (bien que de la version 4.0+, il ne le fera pas).

Source, Wiki Ubuntu

Maintenant à votre question principale.

J'ai 6 noyaux installés pour le moment:

linux-image-3.13.0-32-generic
linux-image-3.13.0-46-generic
linux-image-3.13.0-48-generic
linux-image-3.13.0-49-generic
linux-image-3.13.0-51-generic
linux-image-3.13.0-53-generic

Vous pouvez le découvrir avec cette commande:

dpkg --list | grep linux-image

Pourquoi ubuntu ne les supprime-t-il pas?

Eh bien, j'utilise parfois un noyau différent. Par exemple, dans le fichier actuel, linux-image-3.13.0-53-generic , il y a un bogue étrange que j'ai rencontré lorsque j'ai cassé mon fichier xorg.conf - je ne pouvais pas accéder facilement à tty. linux-image-3.13.0-51-generic a réglé cela pour moi, donc je pouvais défaire mes erreurs.

C'est la même chose pour beaucoup de gens - Ubuntu n'est pas dans le business pour supprimer les paquets dont vous pourriez avoir besoin (même si vous ne les avez pas utilisés depuis des années, vous le souhaitez). Je pourrais faire quelque chose de différent, en demandant si elle doit être supprimée, mais ce n’est pas le cas.

Pourquoi /boot est-il si petit?

Pourquoi doit-il être grand? Mon noyau actuel est de 5,6 Mo:

-rw-------  1 root root 5.6M May 20 12:11 vmlinuz-3.13.0-53-generic

Et le "truc" total pour la version -53 est de 37,1 Mo. Vous pouvez y installer 4 noyaux, normalement.

Notez également que la taille recommandée pour /boot est désormais de 500 à 600 Mo .

Est-ce que j'en ai besoin?

Vous n'avez pas - je ne l'ai pas. Ce n'est pas obligatoire, mais il y a des avantages:

  • comme partition de secours
  • rootfs est sur un LVM, RAID, crypté ou non pris en charge par GRUB
  • peut-être sauve quelques secondes de démarrage

Source, erreur de serveur

    
réponse donnée Tim 04.06.2015 - 21:02
la source

Lire d'autres questions sur les étiquettes