Vous pouvez en réalité utiliser les 4.25 Gio à la fin sans aucun redémarrage, car Linux prend en charge le redimensionnement des partitions en ligne depuis le noyau 2.6 (ce qui signifie que vous pouvez redimensionner les partitions lorsqu'elles sont montées, même la partition racine, sans aucun redémarrage).
Je vais vous montrer comment supprimer la partition de swap et étendre la partition racine avec tout l'espace libre à la fin. J'utiliserai ensuite l'espace non alloué au début (14,35 Gio) pour une nouvelle partition de swap. Bien sûr, 14,35 Gio est un peu lourd, vous pouvez donc également en utiliser pour étendre votre partition NTFS.
Ouvrir GParted
Faites un clic droit sur /dev/sda11et sélectionnezSwapoff
Faites un clic droit sur /dev/sda11et sélectionnezDelete
Cliquer sur Apply All Operations
Ouvrir un terminal
Étendre la partition racine:
sudo resize2fs /dev/sda10
Retournez à GParted
Ouvrez le GPartedmenu et cliquez surRefresh Devices
Faites un clic droit sur l'espace non alloué et sélectionnez New
Sélectionner linux-swapcomme système de fichiers
Cliquer sur Add
Cliquer sur Apply All Operations
Au départ, j’écrivais cela en utilisant uniquement la ligne de commande, mais j’ai alors décidé d’utiliser autant que possible GParted, car cela vous facilitera la tâche pour voir ce qui se passe. Vous pouvez même étendre la partition racine en utilisant GParted. Mais vous devez démonter votre partition racine avant de travailler dessus. Je veux dire que vous devriez travailler hors ligne (en utilisant un liveUSB). Dans certains cas, votre vers peut être endommagé. Donc, réinstallez votre vers avant de quitter votre travail hors ligne.
Je pense que GParted activera automatiquement la nouvelle partition de swap, mais je ne suis pas sûr. Vous pouvez toujours vérifier en faisant un clic droit dessus, puis en sélectionnant Swapon. Si cette option n'est pas disponible, les partitions d'échange sont probablement déjà activées.
En outre, cette Refresh Devicesétape est probablement inutile, mais vous devez la suivre pour vous en assurer.
Nous ne pouvons pas redimensionner la partition étendue ( sda4dans ce cas) car elle contient une partition logique montée. Nous devons donc démarrer en mode direct d’un lecteur Ubuntu USB / CD. À partir de là, démarrez GParted, désactivez le swap si nécessaire, cliquez avec le bouton droit de la souris sur la partition étendue et redimensionnez-la en fonction de vos besoins. Suivez ensuite les étapes mentionnées au besoin pour redimensionner la racine et rajouter un échange. Si votre UUID de partition racine est modifié, vous pouvez mettre à jour Grub en exécutant les étapes suivantes en mode direct:
sudo mount /dev/sda10 /mnt
sudo mount -o bind /dev/ /mnt/dev
sudo grub-install --root-directory=/mnt /dev/sda
sudo chroot /mnt /bin/bash
# Now within the chroot
sudo update-grub
exit
# Now outside chroot
Le premier couple de commandes monte la partition racine ( sda10, dans ce cas) et est configuré /dev/pour être utilisé dans un environnement chroot. (D'autres partitions pouvant être montées de manière similaire pour un chroot plus fonctionnel sont /proc, /syset /dev/pts.) Ensuite, nous réinstallons grub (pas vraiment nécessaire). Ensuite, nous entrons dans le chroot et mettons à jour grub. Ceci oblige grub à utiliser les nouveaux UUID si nécessaire. Après avoir quitté le chroot, redémarrez et nous devrions obtenir le menu de retour.
df?