web-dev-qa-db-fra.com

Ubuntu démarre extrêmement lentement après avoir peaufiné les partitions avec Gparted

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:~$ 
1
Prince

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.

3
heynnema

Outre les suggestions ci-dessus de @ heynnema, ces étapes ont été utiles:

  1. appuyez sur 'e' dans l'écran de démarrage GRUB sous Ubuntu pour ouvrir les options
  2. Dans la ligne commençant par Linux, supprimait le "quiet splash $ vt_handoff" (si je pouvais démarrer sous Ubuntu, vous pouvez remplacer "quiet splash" par "" dans le fichier/etc/default/grub pour rendre ce paramètre permanent ) Cela montrera toutes les sorties du noyau lors du démarrage
  3. Cela m'a aidé à découvrir que le système restait bloqué avec le résultat "Exécution de scripts sur le pré-montage local" ... "Début de l'attente du périphérique en suspension/reprise" ... "" Attente en attente du périphérique en suspension/reprise "
  4. J'ai fait quelques recherches sur Google pour constater que le bon UUID du disque de swap doit également être modifié dans /etc/initramfs-tools/conf.d/resume (en dehors du fichier/etc/fstab).
  5. Exécutez Sudo update-initramfs -u
  6. Prendre plaisir..!
1
Prince