Page 1 sur 1

[refind] multiples noyaux (résolu)

Publié : mer. 06 févr. 2013, 17:02
par GuilouV
Bonjour,

J'ai installé arch sur un nouveau pc avec le support EFI. J'utilise refind comme gestionnaire de boot. Le noyau de base est bien reconnu.
Par contre hier j'ai voulu installer le noyau ck (j'ai pris la version adaptée à mon processeur) et si il est bien reconnu par refind il ne démarre pas. En tentant de le lancer j'obtiens quelquechose du genre:

Code : Tout sélectionner

could not find root device PARTUUID=....
Pourtant ma partition / est fonctionnelle et correspond bien au PARTUUID incriminé puisque mon autre noyau démarre sans souci avec ces paramètres.

Une idée?
Merci

EDIT: résolu en copiant les fichiers du noyau ck dans un nouveau répertoire sous /boot/efi/EFI.
Je ne le savais pas mais il semble qu'il faille un répertoire par noyau. Ainsi j'ai un répertoire arch pour mon noyau de base et donc un nommé ck pour mon noyau ck.

Re: [refind] multiples noyaux (résolu)

Publié : ven. 08 févr. 2013, 02:19
par GuilouV
Juste une question : peut-on définir le noyau sur lequel booter par défaut? Si oui, comment?

Re: [refind] multiples noyaux (résolu)

Publié : ven. 08 févr. 2013, 10:00
par FoolEcho
Regarde sur le wiki (en) peut-être:
https://wiki.archlinux.org/index.php/UE ... ing_rEFInd
(plus que survolé, donc à vérifier: dans /boot/efi/EFI/refind/refind.conf ?)

Re: [refind] multiples noyaux (résolu)

Publié : ven. 08 févr. 2013, 18:16
par GuilouV
C'est par là que j'ai commencé à chercher et, sauf si je l'ai raté, je n'ai rien vu pour ordonner différents kernels.

Re: [refind] multiples noyaux (résolu)

Publié : ven. 08 févr. 2013, 19:58
par FoolEcho
J'ai peut-être mal compris ta demande: c'est pas au niveau de grub.cfg (ou dans /etc/default/grub si tu utilises grub-mkconfig) plutôt ?

Re: [refind] multiples noyaux (résolu)

Publié : ven. 08 févr. 2013, 20:05
par GuilouV
Je n'utilise pas grub mais refind, je n'ai donc pas de grub.cfg
Et le fichier refind.conf ne me permet pas de gérer l'ordre de mes noyaux ou alors je m'y suis mal pris (ce qui est possible aussi).

Re: [refind] multiples noyaux (résolu)

Publié : ven. 08 févr. 2013, 20:13
par FoolEcho
Ok, confondu (connais pas refind).

Le fichier refind.conf par défaut présente cette section, ça m'a l'air d'être ça:

Code : Tout sélectionner

# Set the default menu selection.  The available arguments match the
# keyboard accelerators available within rEFInd.  You may select the
# default loader using:
#  - A digit between 1 and 9, in which case the Nth loader in the menu
#    will be the default. 
#  - Any substring that corresponds to a portion of the loader's title
#    (usually the OS's name or boot loader's path).
#
#default_selection 1

Re: [refind] multiples noyaux (résolu)

Publié : ven. 08 févr. 2013, 20:37
par GuilouV
En fait je viens de comprendre mon erreur.
En suivant le wiki j'avais crée un fichier refind.conf pour chaque noyau qui étaient placés dans les répertoires correspondant aux dits noyaux. Ca fonctionne très bien pour un seul noyau.
Dans mon cas (plusieurs noyaux) il faut simplement modifier les menuentry du fichier /boot/efi/EFI/refind/refind.conf et non créer un fichier de conf pour chaque noyau.