Exécuter Ubuntu 15.04. Je recevais des messages concernant le manque d'espace sur ma partition racine /
et j'ai donc cherché comment lui attribuer plus d'espace. J'ai suivi la réponse à cette question: Comment étendre ma partition racine (/)?
Après avoir désactivé swapoff, supprimé la partition swap
et appuyé sur Apply all operations
, j'ai exécuté la commande Sudo resize2fs /dev/sda10
(dans mon cas, j'ai utilisé sda8, car c'est ma partition root
) et il a dit: Le système de fichiers est déjà long de 2441472 (4k) blocs. Rien à faire! . J'ai redémarré la machine et, une fois l'écran Ubuntu rempli de points de chargement, il est resté là environ 2 minutes avant de passer à l'écran de connexion.
Je me suis dit que j'avais foiré quelque chose avec le processus de démarrage, alors j'ai pensé que je recréerais l'espace de swap. J'ai ouvert GParted et créé une nouvelle partition dans l'espace non alloué, je l'ai alloué sous la forme swap
, j'ai cliqué sur swapon
, Apply all operations
et je l'ai redémarré. La même chose arrive. Chaque fois que je redémarre ou que je redémarre, cela reste affiché pendant 2 à 3 minutes à l'écran de chargement, puis passe à l'écran de connexion.
Je ne vois pas pourquoi la suppression de la partition de swap aurait gâché le démarrage, car je crois comprendre qu’elle n’est vraiment utilisée que pour la veille prolongée.
Si vous souhaitez supprimer la partition de swap, essayez d’abord en commentant son entrée dans /etc/fstab
, puis redémarrez.
En ce qui concerne le temps de démarrage long, il est possible que l’un de vos systèmes de fichiers ait été endommagé. Dès que votre système est opérationnel, exécutez la commande fsck.*
appropriée pour chacun des systèmes de fichiers. S'il signale des erreurs, il vous indiquera généralement comment les corriger.
(Btw, faire fonctionner un système sans swap est tout à fait normal. Je le fais depuis plusieurs années - ces jours-ci, les machines courantes ont assez de RAM.)
J'ai eu à peu près le même problème. Lorsque j'ai retiré ma partition de swap, le système a continué à démarrer très lentement. Bien que ma situation soit différente de celle du PO, j’espère que cela sera utile aux autres. Je l’ajoute ici car c’était mon premier succès lorsque je cherchais des solutions.
Pour moi, commenter la ligne pertinente dans /etc/fstab
comme indiqué par d’autres réponses ne l’a pas encore résolue. Il s'est avéré qu'une partition de swap cryptée était activée, ce qui peut être la valeur par défaut si votre répertoire personnel est crypté.
Regardez /etc/crypttab
, et mettez en commentaire les lignes faisant référence à une partition qui n'existe plus. Pour moi, la suppression de cette ligne a réduit le temps de démarrage d’environ 3 minutes à l’habituel <1.
Depuis le terminal
Sudo blkid
Ensuite
cat /etc/fstab
Vérifiez deux fois que l’entrée fstab de la partition de swap correspond à toutes les entrées du blkid
Votre entrée fstab devrait ressembler à ceci =>
UUID=your/UUID/here none swap sw 0 0
S'ils ne correspondent pas, modifiez l'UUID dans fstab à l'aide de votre éditeur de texte préféré, afin qu'il corresponde à celui obtenu avec la commande Sudo blkid
. Ensuite, redémarrez et vous verrez l'effet.
Vous devrez peut-être également modifier le fichier /etc/initramfs-tools/conf.d/resume
et commenter toute référence à la partition de swap supprimée.
Sudo nano /etc/initramfs-tools/conf.d/resume
#RESUME=UUID=2854a8db-6494-44ac-9cee-974714bb0b00
J'ai commenté les entrées d'échange dans /etc/fstab
et le démarrage lent n'a pas été résolu. Je me suis également assuré que mon échange n'était pas chiffré, car aucun /etc/crypttab
n'existait comme suggéré par @ ankit7540. Finalement, je suis tombé sur ce message d'erreur lors de l'installation d'un package de virtualisation et cela m'a donné la bonne direction.
W: initramfs-tools configuration sets RESUME=UUID=2854a8db-6494-44ac-9cee-974714bb0b00
W: but no matching swap device is available.
De la docs:
Initramfs est une archive cpio. Au démarrage, le noyau décompresse cette archive dans ram, la monte et l’utilise comme système de fichiers racine initial. A partir de là, le montage du système de fichiers racine réel se produit dans l'espace utilisateur.
resume
The resume hook tries to autodetect the resume partition and uses the first swap
partition as valid guess. It is possible to set the RESUME variable in
/etc/initramfs-tools/conf.d/resume. The boot variable noresume overrides it.
En termes plus simples, comme une partition de swap est une condition requise pour l'hibernation dans Ubuntu, il est logique qu'elle soit définie dans une configuration de démarrage comme la partition RESUME
et que le processus de démarrage la recherche.