Sur Ubuntu et d'autres distributions Linux modernes, tous les fichiers requis pour démarrer votre ordinateur sont conservés sur une partition différente, appelée la partition de démarrage. La partition de démarrage est généralement d'environ 512 Mo ou 256 Mo.
La partition de démarrage est montée sur un répertoire spécifique /botte. Les fichiers de configuration de Bootloader GRUB, les modules et autres actifs sont conservés dans le / boot / grub2 annuaire. Le fichier de configuration de Grub est disponible à / boot / grub2 / grub.CFG. Ce fichier définit comment grub se fait en détail dans différents systèmes d'exploitation et quels grains à utiliser et bien d'autres.
Différentes versions de vmlinuz, initrd.IMG, Système.carte, abi, configurer etc. Les fichiers pour différentes versions des grains sont conservés dans le /botte Annuaire aussi.
De tout cela, vous pouvez dire à quel point le Partition de démarrage est et il est crucial pour un système Linux entièrement fonctionnel.
Causes des erreurs complètes de partition de démarrage:
Comme je l'ai dit plus tôt, la partition de démarrage est une petite partition d'environ 256 Mo ou 512 Mo. Habituellement, personne ne le fait plus grand que ça. Ainsi, lorsque vous installez une nouvelle version du noyau, il est placé dans le /botte Répertoire (c'est là que la partition de démarrage est montée) et le fichier de configuration de GRUB / boot / grub2 / grub.CFG Est mis à jour. L'installation d'un nouveau noyau ne supprime pas automatiquement l'ancienne. Donc, un espace libre supplémentaire doit être disponible pour les nouveaux fichiers du noyau et pour les fichiers de configuration de Grub mis à jour.
Et s'il n'y a pas assez d'espace libre disponible dans la partition de démarrage (/ boot) pour les nouveaux fichiers de noyau? Eh bien, c'est à ce moment que vous obtenez des erreurs complètes de partition de démarrage. Je vais vous montrer comment corriger les erreurs complètes de partition de démarrage dans la section ultérieure de cet article ci-dessous.
Vérification disponible en espace libre sur la partition de démarrage:
Si vous rencontrez une erreur complète de la partition de démarrage, la meilleure façon de vous assurer que la partition de démarrage est complète est de vérifier la quantité d'espace libre disponible dans la partition de démarrage (/ boot).
Vous pouvez exécuter la commande suivante pour vérifier l'espace libre disponible sur la partition de démarrage (/ boot):
$ df -h
Comme vous pouvez le voir, la partition de démarrage de l'une de ma machine virtuelle Ubuntu a une taille d'environ 472 Mo, et seulement 56 Mo est utilisé. L'espace libre disponible est d'environ 393 Mo.
Éviter l'erreur complète de la partition de démarrage:
Parfois, il n'y aura pas de partition de démarrage distincte (/botte) Sur votre système d'exploitation Ubuntu car la partition de démarrage n'est pas vraiment obligatoire. Vous pouvez tout installer sur une seule partition (la partition racine / /). Alors quand tu choisis Effacer tout et installer Ubuntu Option Dans le programme d'installation d'Ubuntu, la plupart du temps, tout est installé dans une seule partition (la partition racine / /).
Comme vous pouvez le voir, tout a été installé sur une seule partition dans cette machine virtuelle Ubuntu.
L'avantage de le faire est que vous ne rencontrerez pas l'erreur complète de la partition de démarrage tant que vous avez suffisamment d'espace libre dans votre partition racine (/). Si vous en rencontrez un, vous pouvez simplement supprimer certains de vos fichiers utilisateur (de votre répertoire de connexion aux utilisateurs $) et il doit être réparé facilement.
Même si de cette façon, vous pouvez éviter les erreurs complètes de partition de démarrage toutes ensemble, je ne le recommande pas. Vous devriez toujours avoir une partition de démarrage séparée.
Libérer l'espace disque pour corriger les erreurs complètes de partition de démarrage:
Si vous avez tout installé sur une seule partition, alors libérer l'espace disque n'est pas un gros problème. Vous pouvez supprimer certains des fichiers de votre utilisateur du répertoire personnel ou les déplacer dans un lecteur USB ou un disque dur externe.
Sur Ubuntu, les caches du référentiel de package APT et d'autres fichiers temporaires peuvent être supprimés pour libérer l'espace disque.
Pour supprimer les caches APT et les fichiers temporaires, exécutez la commande suivante:
$ sudo apt AutoreMove
Retirer les vieux noyaux inutilisés pour libérer l'espace disque:
Si vous avez une partition de démarrage séparée, vous pouvez supprimer tous les anciens grains inutilisés du /botte Répertoire pour libérer l'espace disque de la partition de démarrage.
Tout d'abord, vous devez vérifier le noyau que vous utilisez actuellement avec la commande suivante:
$ uname -r
Comme vous pouvez le voir, la version du noyau actuellement utilisé est 4.15.0-34 générique.
Maintenant, exécutez la commande suivante pour répertorier tous les packages de noyau installés:
$ dpkg -l | grep linux-image
Comme vous pouvez le voir, j'ai installé 2 images de noyau. J'utilise actuellement Linux-Image-4.15.0-34 générique image du noyau. Alors l'ancien est Linux-Image-4.15.0-20 générique. C'est celui que nous pouvons supprimer et libérer l'espace disque de la partition de démarrage.
Si vous listez les fichiers dans le /botte Répertoire, vous devriez voir abi, configurer, initrd.IMG, retpner, Système.carte, vmlinuz Fichiers pour différentes versions du noyau.
$ ls -l / boot
Je ne vous recommande pas de supprimer directement les anciens fichiers de noyau du /botte Répertoire sur Ubuntu. La meilleure façon de supprimer les anciens fichiers de noyau sur Ubuntu est de supprimer l'ancien package du noyau à l'aide du gestionnaire de package APT.
Par exemple, vous pouvez supprimer l'ancien package du noyau, disons Linux-Image-4.15.0-20 générique avec le gestionnaire de packages APT comme suit:
$ sudo apt retire - purge linux-image-4.15.0-20 générique
Maintenant, appuyez sur y Et puis appuyez sur continuer.
Le Linux-Image-4.15.0-20 générique Le package doit être supprimé.
Maintenant, exécutez la commande suivante pour nettoyer les dépendances de l'ancien package du noyau:
$ sudo apt AutoreMove --purge
Maintenant, appuyez sur y Et puis appuyez sur .
Les anciens packages de dépendance du noyau doivent être supprimés.
Comme vous pouvez le voir, les anciens fichiers de noyau ne sont plus disponibles dans le /botte annuaire.
Si vous avez de l'espace libre sur votre disque dur que vous n'utilisez pas, vous pouvez résoudre le problème complet de la partition de démartion en redimentant la partition de démarrage. Vous pouvez utiliser gamin Application graphique pour le faire facilement.
Vous pouvez également créer une nouvelle partition plus grande, le formater, le monter sur votre système de fichiers, tout copier de la /botte Répertoire de cette nouvelle partition, puis montez la nouvelle partition de démarrage à la /botte répertoire utilisant le / etc / fstab déposer. Cela devrait aussi fonctionner.
C'est ainsi que vous remède les erreurs complètes de partition de démarrage sur Ubuntu. Merci d'avoir lu cet article.