Supprimer / démarrer la partition

15

Parfois, je voulais faire des partitions intelligentes, en faisant une partition séparée / boot , mais je ne donne que peu d'espace. Maintenant, j'ai des problèmes de manque d'espace sur cette partition.

Comment supprimer la partition / boot et la joindre à la partition / root?

gsedej
la source
2
Avez-vous pensé à nettoyer les noyaux plus anciens de / boot avant d'essayer de les fusionner avec le système de fichiers /?
Arcege
oui, mais c'est un PC "public", donc je ne veux pas faire ça tous les quelques mois ... (ok je sais que je pourrais, mais quand même ...)
gsedej
Voir ma réponse ci-dessous - vous pouvez également redimensionner la partition, au lieu de changer votre schéma de partitionnement (qui est un bon)
J. Taylor

Réponses:

14

Vous pouvez utiliser cp -a /boot /boot-tmppour copier le contenu dans un répertoire temporaire sur le système de fichiers racine, démonter la partition de démarrage à l'aide umount /bootet remettre les fichiers en place avec rmdir /boot && mv /boot-tmp /boot.

Une fois que vous vérifiez que tout va bien , vous pouvez retirer /bootde /etc/fstab. Enfin, vous devez revérifier la configuration de GRUB et exécuter update-grub.

Adam Byrtek
la source
3
Je veux probablement m'assurer que /etc/fstabc'est correct une fois que vous faites cela.
belacqua
1
J'aimerais réitérer cependant que l'augmentation de la taille de la partition de démarrage est probablement un meilleur choix ... Je ne comprends pas pourquoi vous ne voudriez pas simplement faire ça ...
J. Taylor
4
@jrtayloriv: Pourriez-vous expliquer pourquoi une partition de démarrage distincte est préférable? - J'ai lu dans un ancien guide, 100 Mo pour une partition de démarrage serait ok. Désormais, apt-get upgradeéchoue régulièrement en raison d'un espace disque insuffisant. Je ne veux pas déplacer de partitions. Connaissez-vous une solution qui purgerait automatiquement les noyaux anciens?
krlmlr
J'ai essayé cela, mais mon système semble en quelque sorte charger la configuration à partir de la partition de démarrage (désormais plus montée). (J'ai changé /etc/default/grubet exécuté update-grub, mais les changements ne se sont pas reflétés dans /boot/grub/grub.cfg.) Des indices?
krlmlr
2

Vous pouvez également conserver la partition / boot et la développer avec gparted . (Bien sûr, comme toujours, sauvegardez d'abord et gardez un liveCD à portée de main en cas de problème)

Si vous n'avez jamais redimensionné des partitions auparavant, il existe de nombreux didacticiels sur le Web qui vous indiqueront comment procéder. Voici un bon tutoriel pour commencer: http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-1/index.html

J. Taylor
la source
Merci pour la réponse, mais je préfère simplement rejoindre la partition "/". J'aurais besoin de redimensionner d'autres partitions aussi ....
gsedej
Si tel est le cas, vous pouvez également «fusionner» les partitions à l'aide de gparted. Déplacez les fichiers de / boot partition vers / partition. Ensuite, définissez bootloader pour démarrer à partir du nouveau répertoire / boot de la partition racine. Si tout fonctionne et qu'il démarre correctement, supprimez la partition de démarrage et redimensionnez les autres partitions pour remplir l'espace. Encore une fois - faites des sauvegardes et gardez un livecd prêt (et je réitère que le redimensionnement est probablement une solution bien meilleure et plus facile que la fusion ...)
J. Taylor