web-dev-qa-db-fra.com

Refind configuration: Modifier l'ordre de démarrage et le démarrage par défaut

J'ai installé Refind et ça marche très bien! Il immédiatement des options Windows et Ubuntu et les mettre dans un menu agréable à choisir lorsque je démarre l'ordinateur.

Cependant, j’ai trouvé les instructions de configuration intimidantes et un peu au-delà de ma portée.

La première option est Windows et Windows se charge si rien n'est sélectionné pendant 20 secondes. Je voudrais pour Ubuntu être le défaut qui charge si rien n'est sélectionné. En outre, la première option pour Ubuntu est le menu grub. Il y a deux autres options après cela, qui semblent être pour deux versions d'Ubuntu.

Je choisirais instinctivement le premier, car il semble que ce soit la version la plus récente. Mais ma préoccupation est la suivante: devrais-je changer cela chaque fois que je reçois une version mise à jour d'Ubuntu à partir de mises à jour logicielles?

J'ai essayé de changer cela depuis le gestionnaire de démarrage efi dans le terminal ubuntu, mais cela n'a pas changé l'ordre dans la recherche.

6
AtariBaby

Tout d'abord, vous pouvez définir l'option de démarrage par défaut dans rEFInd en modifiant l'élément default_selection dans refind.conf (généralement dans le répertoire /boot/efi/EFI/refind sous Linux). Définissez tout sous-ensemble pertinent du texte qui apparaît lorsque vous sélectionnez l'option dans le menu pour en faire le paramètre par défaut. Dans votre cas, default_selection vmlinuz fonctionnera probablement bien.

Deuxièmement, les "deux versions d'Ubuntu" auxquelles vous faites référence sont presque certainement deux noyaux Linux différents. Le noyau n'est pas Ubuntu, mais c'est le noyau ("noyau") de l'OS, et d'un point de vue technique, c'est la partie d'Ubuntu qui est Linux - c'est le noyau Linux (par opposition vers un noyau FreeBSD, un noyau OS X ou autre). Dans tous les cas, rEFInd est codé de manière à ce que tous les fichiers d’un répertoire soient triés par date dans le menu rEFInd, le fichier le plus récent en premier. Ainsi, lorsque vous installez un nouveau package de noyau, rEFInd le déplacera automatiquement au début de la liste.

Ce tri interagit avec la valeur par défaut que vous avez définie. Lorsque vous définissez une valeur par défaut correspondant à plusieurs entrées (comme le sera vmlinuz si vous avez plusieurs noyaux Linux), rEFInd utilise le premier élément de la liste comme valeur par défaut. Ainsi, rEFInd devrait normalement démarrer le noyau le plus récent par défaut si vous définissez default_selection vmlinuz dans refind.conf. (Il peut exister des exceptions à cette règle si vous vous trompez d'horodatage à l'aide de la commande touch sous Linux ou si vous installez les noyaux dans un ordre étrange.)

En tant que concepteur de rEFInd, j'ai créé ce système pour fonctionner de manière intelligente avec la plupart des distributions Linux, à condition qu'un default_selection raisonnable soit défini. Le tri par date, en particulier, aide beaucoup à cela.

15
Rod Smith