GNU/Linux >> Tutoriels Linux >  >> Linux

Redimensionner la partition de démarrage

On dirait que vous installez un nouveau noyau ; ceux-ci peuvent être importants (~ 20+ Mo, même lorsqu'ils sont compressés). De l'erreur, je pense yum vous dit qu'il en faut 9 de plus Mo que ce dont vous disposez.

Il existe plusieurs façons de résoudre ce problème.

  • Supprimez les anciens noyaux. Si vous avez plusieurs anciens noyaux que vous n'utilisez plus, vous pourrez peut-être libérer suffisamment d'espace pour installer le nouveau en désinstallant l'image du noyau la plus ancienne. Cela ne fonctionnera que si vous avez 2 noyaux ou plus installés, et suppose que votre système n'utilise pas réellement cette image de noyau la plus ancienne.

  • Déplacer /boot à la partition racine. Vous pourriez déplacer /boot de sa propre partition vers un répertoire sur la partition racine (/ ). Je ne suis pas sûr du processus - je suppose que cela déclencherait la configuration de base, mais vous auriez besoin d'une autre commande pour mettre à jour votre chargeur de démarrage (Grub?) Et l'alerter du nouvel emplacement.

    Ces commandes ont besoin de root privs (utilisez sudo avec chacun, ou obtenez un shell racine avec su ).

    1. faire le nouvel emplacement
      mkdir /boot-new

    2. copier les fichiers de démarrage
      ( cd /boot ; tar cf - . ) | ( cd /boot-new ; tar xvf - )
      (avec sudo ...)
      sudo sh -c "( cd /boot ; tar cf - . ) | ( cd /boot-new ; tar xvf - )"

    3. démonter une partition séparée - peut-être pas faisable sans redémarrer ? peut-être besoin de démarrer sur un liveCD?
      umount /boot

    4. supprimer l'ancien répertoire de démarrage, renommer le nouveau
      mv /boot /boot-old
      mv /boot-new /boot

    5. modifier /etc/fstab , commentez /boot partitionner la ligne ou changer le point de montage en /boot-old

    6. étape manquante :reconfigurez votre bootloader pour accéder à /boot le /dev/sda7 au lieu de l'ancienne version sur /dev/sda6 .

  • Redimensionnez votre /boot partitionner. Vous aurez besoin d'un LiveCD pour la tâche. Démarrez-le et exécutez gparted . Vous devrez probablement redimensionner légèrement votre partition système, puis la déplacer pour faire de la place. Je ne peux pas vous donner de détails sans connaître la table de partition.

    Développez le /boot partitionner à une taille d'au moins 2 à 300 Mo pour éviter d'avoir à nouveau ce problème.

    Redimensionner les partitions système peut être dangereux. Faites des sauvegardes avant d'essayer et lisez ce que vous faites avant de le faire. C'est l'option la moins recommandée.

  • Remplacez votre lecteur système. Enfin, si vous vouliez un disque dur système plus grand, c'est le moment idéal pour le faire . Lors du processus de copie des partitions de l'ancien lecteur vers le nouveau, vous pouvez développer le /boot cloison. Vous utiliserez également un LiveCD pour cela.

    Le faire de cette façon revient à redimensionner des partitions, sans risque de corrompre la partition racine de votre système. De plus, si vous passez à un disque dur plus gros, vous avez la possibilité de redimensionner d'autres partitions selon vos besoins.


J'ai redimensionné ma partition de démarrage en utilisant Gparted et Boot-Repair , l'un après l'autre.

  1. Utilisez Gparted pour redimensionner la partition de démarrage. Si vous pouvez redimensionner la partition de démarrage sans déplacer aucune autre partition, vous pouvez le faire à partir de votre système Linux en cours d'exécution. Sinon, vous devez exécuter Gparted à partir d'un live CD/USB. Cela signifie que vous démarrez l'ordinateur avec un CD/USB contenant Gparted. N'importe quel CD/USB d'installation d'Ubuntu peut faire l'affaire.
  2. Exécutez Boot-Repair dans la réparation recommandée bouton. Il est nécessaire que l'ordinateur retrouve la partition de démarrage au démarrage. Sinon, l'ordinateur risque de ne pas démarrer.

Remarque :n'oubliez pas de sauvegarder vos données avant de redimensionner (!).


Linux
  1. Comment monter automatiquement la partition Windows au démarrage ?

  2. Sur quelle partition le chargeur de démarrage est-il installé ?

  3. Comment créer une nouvelle partition /boot dans CentOS / RHEL

  4. Étendre la taille de la partition /boot sur le système de fichiers XFS (CentOS/RHEL 7)

  5. Étendre la taille de la partition /boot sur un environnement virtualisé (CentOS/RHEL 6)

Comment libérer de l'espace dans la partition /boot sur Ubuntu Linux ?

Comment augmenter la taille de la partition de démarrage dans Rocky Linux 8 / CentOS

Comment déplacer la partition Ext4 avant la partition de démarrage ?

Partage / partition de démarrage entre les distributions

Comment nettoyer le répertoire /boot sur LINUX Mint ?

Est-il bon de créer une partition séparée pour /boot ?