Ubuntu

Partition de démarrage Ubuntu pleine

Partition de démarrage Ubuntu pleine
Dans cet article, je vais parler des problèmes que vous pouvez rencontrer avec le remplissage de votre partition de démarrage et de la façon de remédier aux erreurs de partition de démarrage complète sur Ubuntu. Commençons.

Importance de la partition de démarrage :

Sur Ubuntu et d'autres distributions Linux modernes, tous les fichiers nécessaires au démarrage de votre ordinateur sont conservés sur une partition différente, appelée partition de démarrage. La partition de démarrage a généralement une taille 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 du chargeur de démarrage GRUB, les modules et autres actifs sont conservés dans le /boot/grub2 annuaire. Le fichier de configuration GRUB se trouve à l'adresse /boot/grub2/grub.cfg. Ce fichier définit comment GRUB démarre dans différents systèmes d'exploitation et quels noyaux utiliser et bien d'autres.

Différentes versions de vmlinuz, initrd.img, Système.carte, abi, configuration etc. les fichiers des différentes versions de noyaux sont conservés dans le /botte répertoire aussi.

De tout cela, vous pouvez dire à quel point le Partition de démarrage est et c'est crucial pour un système Linux pleinement fonctionnel.

Causes des erreurs de partition de démarrage complète :

Comme je l'ai dit précédemment, la partition de démarrage est une petite partition d'environ 256 Mo ou 512 Mo. Habituellement, personne ne le fait plus grand que cela. Ainsi, lorsque vous installez une nouvelle version du noyau, elle est placée dans le /botte répertoire (c'est là que la partition de démarrage est montée) et le fichier de configuration GRUB /boot/grub2/grub.cfg Est mis à jour. L'installation d'un nouveau noyau ne supprime pas automatiquement l'ancien. Ainsi, de l'espace libre supplémentaire doit être disponible pour les nouveaux fichiers du noyau et pour les fichiers de configuration GRUB mis à jour.

Que faire s'il n'y a pas assez d'espace libre disponible dans la partition de démarrage (/boot) pour les nouveaux fichiers du noyau? Eh bien, c'est à ce moment-là que vous obtenez des erreurs de partition de démarrage complètes. Je vais vous montrer comment corriger les erreurs complètes de la partition de démarrage dans la dernière section de cet article ci-dessous.

Vérification de l'espace libre disponible sur la partition de démarrage :

Si vous rencontrez déjà une erreur de partition de démarrage pleine, le meilleur moyen de vous assurer que la partition de démarrage est pleine 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 mes machines virtuelles Ubuntu a une taille d'environ 472 Mo, et seulement 56 Mo sont utilisés. L'espace libre disponible est d'environ 393 Mo.

Éviter l'erreur de partition de démarrage pleine :

Parfois, il n'y aura pas de partition de démarrage séparée (/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 Tout effacer 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 d'erreur de partition de démarrage complète tant que vous aurez suffisamment d'espace libre dans votre partition racine (/). Si vous en rencontrez un, vous pouvez simplement supprimer certains de vos fichiers utilisateur (du répertoire $HOME de vos utilisateurs de connexion) et cela devrait être corrigé facilement.

Même si de cette façon, vous pouvez éviter les erreurs complètes de la partition de démarrage, je ne le recommande pas. Vous devriez toujours avoir une partition de démarrage séparée.

Libérer de l'espace disque pour corriger les erreurs de partition de démarrage complète :

Si vous avez tout installé sur une seule partition, libérer de l'espace disque n'est pas un gros problème. Vous pouvez supprimer certains des fichiers de votre utilisateur du répertoire HOME, ou les déplacer sur une clé USB ou un disque dur externe.

Sur Ubuntu, les caches du référentiel de packages APT et d'autres fichiers temporaires peuvent être supprimés pour libérer de l'espace disque.

Pour supprimer les caches APT et les fichiers temporaires, exécutez la commande suivante :

$ sudo apt suppression automatique

Suppression des anciens noyaux inutilisés pour libérer de l'espace disque :

Si vous avez une partition de démarrage séparée, vous pouvez supprimer tous les anciens noyaux inutilisés du /botte répertoire pour libérer de l'espace disque de la partition de démarrage.

Tout d'abord, vous devez vérifier quel noyau vous utilisez actuellement avec la commande suivante :

$ uname -r

Comme vous pouvez le voir, la version du noyau actuellement utilisée est 4.15.0-34-générique.

Exécutez maintenant 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. Donc l'ancien est linux-image-4.15.0-20-générique. C'est celui que nous pouvons supprimer et libérer de l'espace disque de la partition de démarrage.

Si vous listez les fichiers dans le /botte répertoire, vous devriez voir abi, configuration, initrd.img, retpoline, 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 du noyau du /botte répertoire sur Ubuntu. La meilleure façon de supprimer les anciens fichiers du noyau sur Ubuntu est de supprimer l'ancien package du noyau à l'aide du gestionnaire de packages 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 paquets APT comme suit :

$ sudo apt remove --purge linux-image-4.15.0-20-générique

Maintenant, appuyez sur oui puis appuyez sur continuer.

le linux-image-4.15.0-20-générique le paquet doit être retiré.

Exécutez maintenant la commande suivante pour nettoyer les dépendances de l'ancien package du noyau :

$ sudo apt autoremove --purge

Maintenant, appuyez sur oui puis appuyez sur .

Les anciens packages de dépendance du noyau doivent être supprimés.

Comme vous pouvez le voir, les anciens fichiers du noyau ne sont plus disponibles dans le /botte annuaire.

Redimensionner le répertoire de démarrage :

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émarrage en redimensionnant la partition de démarrage. Vous pouvez utiliser gparted application graphique pour le faire facilement.

Vous pouvez également créer une nouvelle partition plus grande, la formater, la monter sur votre système de fichiers, tout copier depuis le /botte répertoire sur cette nouvelle partition, puis montez la nouvelle partition de démarrage sur le /botte répertoire à l'aide du /etc/fstab déposer. ça devrait marcher aussi.

C'est ainsi que vous corrigez les erreurs complètes de la partition de démarrage sur Ubuntu. Merci d'avoir lu cet article.

Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...
Meilleurs émulateurs de console de jeu pour Linux
Cet article répertorie les logiciels d'émulation de console de jeu populaires disponibles pour Linux. L'émulation est une couche de compatibilité logi...
Meilleures distributions Linux pour les jeux en 2021
Le système d'exploitation Linux a parcouru un long chemin depuis son apparence originale, simple et basée sur le serveur. Ce système d'exploitation s'...