1 minute 30 de plus, exactement.
Si vous utilisez votre ordinateur en bon père de famille ou si vous avez troqué votre DD pour un SSD (*), cet article ne vous concerne pas.
Mais ce n'est pas tout à fait mon cas : profitant de mes deux disques durs, j'aime bien essayer toutes sortes de distributions, à la recherche de celle qui revifiera le mieux mon Dell Dimension de 2004 — what did you expect ?
J'ai voulu en avoir le cœur net, me disant que mon expérience pourrait servir à certains d'entre vous. Si vous savez déjà, merci de ne pas tirer sur le pianiste !
La distribution que j'utilise est installée sur le second DD (sdb), dans deux partitions séparées ("/" et"/home") et avec une partition de swap pour pallier le relatif manque de mémoire de mon installation (2Go).
Chaque fois que j'installais une distribution sur une des partitions du disque d'essais (sda), je m'extasiais que Linux remarquât l'existence d'une partition de swap sur le disque sdb et décidât de l'utiliser pour le nouveau système.
Naîf que j'étais : de même qu'elle impose son GRUB, la dernière distribution installée remplace l'ID de la partition de swap...
La preuve :
A l'installation, les différents points de montage sont enregistrés dans le fichier "/etc/fstab".
Ouvrez un terminal (Ctrl Alt t) et collez cette ligne pour afficher son contenu.
Code : Tout sélectionner
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb1 during installation
UUID=a2dec754-a009-43d9-b383-d76a0850269c / ext4 errors=remount-ro 0 1
# /home was on /dev/sdb6 during installation
UUID=59139c15-3b25-4dd2-917f-897ffafa415d /home ext4 defaults 0 2
# swap was on /dev/sdb5 during installation
UUID=b9cce69b-83ef-4b4d-ba30-02e860e056c3 none swap sw 0 0
Tapez maintenant ceci pour vérifier les points de montage que Zorin a utilisés au lancement :
Code : Tout sélectionner
ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 janv. 31 09:14 01D28ABCA44FBEA0 -> ../../sda5
lrwxrwxrwx 1 root root 10 janv. 31 09:14 465e7556-e609-4c3c-9113-d03a394702d4 -> ../../sda7
lrwxrwxrwx 1 root root 10 janv. 31 09:15 59139c15-3b25-4dd2-917f-897ffafa415d -> ../../sdb6
lrwxrwxrwx 1 root root 10 janv. 31 09:14 71dbda56-a4b4-4be3-ad31-9f51132a0dea -> ../../sda1
lrwxrwxrwx 1 root root 10 janv. 31 09:14 91254f4f-6990-42e0-a6e0-2d4a624306e8 -> ../../sdb5
lrwxrwxrwx 1 root root 10 janv. 31 09:14 a2dec754-a009-43d9-b383-d76a0850269c -> ../../sdb1
lrwxrwxrwx 1 root root 10 janv. 31 09:14 ef397f8e-c513-4994-8490-faf2cf1db1a2 -> ../../sda6
Bingo ! l'UUID de la partition de swap (sdb5) ne correspond plus à ce qu'elle était à l'instalation de Zorin !
Et pour cause, la dernière distribution lui en a attribué une nouvelle !
D'où les 90 secondes à chercher en vain la fameuse partition avant de se résoudre à monter le système sans swap — ce qui explique peut-être aussi certaines congestions lorsque j'en demande un peu trop à mon ordinosaure.
Vous l'aurez compris, la solution passe par la correction de cette fameuse UUID :
- Editez le fichier "/etc/fstab" avec des droits de super utilisateur (remplacez éventuellement "gedit" par le nom de votre éditeur préféré) :
Code : Tout sélectionner
sudo -H gedit /etc/fstab
- Dans la ligne correspondant à la partition de swap, remplacez l'UUID par celle que vous avez découverte à l'étape précédente, comme ceci :
Code : Tout sélectionner
# swap was on /dev/sdb5 during installation
UUID=91254f4f-6990-42e0-a6e0-2d4a624306e8 none swap sw 0 0
- Enregistrez la modification.
Au prochain démarrage, Zorin mettra 1' 30" de moins pour se lancer !
NB : Procédez de même avec chaque distribution que vous utilisez, et bien évidemment, à chaque installation d'une nouvelle distribution.
_________
(*) Merci à @Max77, qui m'a rappelé cette possibilité.