web-dev-qa-db-fra.com

REFInd montrant plusieurs Ubuntu après la mise à jour

J'utilise rEFInd pour démarrer Ubuntu à partir d'un Macbook Pro. Ubuntu m'a demandé de mettre à jour (pas de mise à niveau), et je l'ai fait. Quand j'ai redémarré, rEFInd montrait deux entrées pour Ubuntu (Boot boot\vmlinuz-0.2.7 vs. 0.1.9 par exemple).

Est-ce problématique? Est-il possible de supprimer l'entrée de démarrage supplémentaire? Est-il possible d'empêcher que cela se produise après de futures mises à jour?

4
Explosion Pills

Cela est dû à l’installation d’un nouveau noyau qui a déclenché la création d’une nouvelle entrée par rEFInd. vmlinuz est le nom de l'exécutable du noyau Linux. Lorsque 2 noyaux ou plus sont installés, vous pouvez utiliser l'un ou l'autre et les sélectionner au démarrage.

Est-ce problématique?

Non, c'est juste une nouvelle entrée, vous pouvez sélectionner l'une ou l'autre et vous devez démarrer sur Ubuntu. Sachez que le nouveau noyau est normalement meilleur que l’ancien.

Est-il possible de supprimer l'entrée de démarrage supplémentaire?

Il n'y a pas de "extra". Juste un nouveau, qui inclut les dernières mises à jour et correctifs. Lors de la mise à niveau des packages, la gestion des packages supprimera automatiquement le noyau le plus ancien. Si vous estimez que le nouveau noyau fonctionne correctement, vous pouvez également désinstaller l’ancien noyau.

Est-il possible d'empêcher que cela se produise après de futures mises à jour?

Vous ne devriez pas empêcher ce comportement, c'est tout à fait prévu et la meilleure voie à suivre. Vous ne devez pas non plus empêcher les mises à jour du noyau, car cela vous laisse avec d'éventuels bogues et un nouveau matériel non pris en charge, ou sans les dernières optimisations.

Un moyen simple de définir votre dernier noyau Ubuntu en tant que valeur par défaut de rEFInd consiste à utiliser le gestionnaire de fichiers pour confirmer l'emplacement de refind.conf; si vous n'êtes pas sûr déjà. Une installation rEFInd par défaut serait /boot/efi/EFI/rEFInd/refind.conf mais la vôtre pourrait être différente.

Une fois la localisation confirmée, ouvrez gedit avec les superpouvoirs gksu gedit /boot/efi/rEFInd/refind.conf en vous assurant que votre localisation est utilisée.

Utilisation Ctrl + F et tapez "default_selection" dans la zone de texte qui s’ouvre pour trouver l’emplacement du paramètre à modifier. Changez la valeur numérique en 2 ou 3 selon l'endroit où l'icône est affichée par rEFInd au moment du démarrage. (les nombres montent de gauche à droite sans zéro, c'est-à-dire que le premier à gauche est 1).

N'oubliez pas de décommenter la ligne #default_selection (celle que nous venons d'éditer) pour la rendre applicable. Enregistrez le document et fermez gedit.

Après s’être assuré que tout se comporte comme prévu après l’édition de refind.conf; vous pouvez répéter la procédure gedit afin de modifier le fichier refind.conf mais en réglant cette fois le délai d'expiration 20 sur une valeur inférieure. Le réglage sur 2 donne à peu près le temps nécessaire pour capturer refind si nécessaire (si vous y prêtez attention), mais cela améliorera le temps de démarrage laissé sans surveillance.

8
Braiam