J'utilise actuellement un ordinateur portable Lenovo avec Ubuntu 18.04.1 LTS à double amorçage configuré avec Windows 10. Récemment, je voulais libérer de l'espace sur ma partition Windows et l'ajouter à ma partition Linux. Je pouvais désallouer environ 200 Go d’espace, mais celui-ci n’était pas contigu au lecteur/home. C'était quelque chose comme ça (seulement la quantité d'espace était plus):
Ceci est l'image après avoir annulé tous les changements de partition
J'ai donc utilisé l'option swapoff de gparted et j'ai pu décaler la partition swap. Lorsque je déplaçais la partition racine, cela a échoué (je n'ai pas les journaux), alors je devais à nouveau ramener le swap, réaffecter l'espace aux fenêtres et conserver les éléments tels qu'ils étaient. Ensuite, je me suis dit que l’échange ne fonctionnait plus comme il le devrait (il n’était pas actif), alors je l’a formaté comme linux-swap et l’UUID a été modifié. Le problème a commencé alors. Lorsque je démarre sous Ubuntu, l’écran reste vide pendant très longtemps, jusqu’à ce que Ubuntu se lance et demande le mot de passe. J'ai essayé de patcher le dernier UUID dans le fichier/etc/fstab et de reconstruire le fichier grub.cnfg, mais pas de chance jusqu'à présent. Je ne veux pas aller pour une installation propre. S'il vous plaît aider ..!
EDIT: mer. 21h16 IST - Le résultat ci-dessous correspond à la sortie des commandes de swap sur mon terminal, comme conseillé par @heynnema.
prince@prince-PC:~$ Sudo swapoff -a
[Sudo] password for prince:
prince@prince-PC:~$ Sudo swapon -a
prince@prince-PC:~$ swapon
NAME TYPE SIZE USED PRIO
/dev/sda6 partition 12.1G 0B -2
prince@prince-PC:~$
Comme vous l'avez deviné, l'UUID de la partition de swap a changé et c'est pourquoi le démarrage est si long. Il recherche une partition avec l'ancien UUID, arrive à expiration, puis termine le démarrage, mais sans échange.
Puisque vous pouvez démarrer, cela facilite la résolution du problème.
Démarrez Ubuntu et ouvrez le terminal
et faites ...
cd /etc # change to the /etc directory
Sudo cp fstab fstab.bak # make a backup of fstab file
Sudo blkid | grep swap (or lsblk -f | grep swap) # determine the UUID of the swap partition /dev/sda6.
* note the correct UUID of the swap partition. Copy it to the clipboard.
Sudo swapoff
Sudo pico fstab # edit fstab
Trouvez les lignes qui ressemblent à ceci ...
# swap was on /dev/sda6 during installation
UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b none swap sw 0 0
ARRÊTEZ ici si le bon UUID était déjà affiché dans le fichier fstab et contactez-moi pour des instructions supplémentaires.
Remplacez l'ancien UUID par le nouvel UUID. Vous pouvez cliquer avec le bouton droit de la souris pour coller l'UUID à partir du presse-papiers.
Ctrl+o # pour sauvegarder vos modifications
Return # pour confirmer le nom du fichier à enregistrer
Ctrl+x # pour quitter l'éditeur
Sudo swapon -a # to enable swap (there should be no errors here)
swapon # to confirm that swap is engaged
reboot # reboot the computer
Et ça devrait aller.
Outre les suggestions ci-dessus de @ heynnema, ces étapes ont été utiles: