[refind] multiples noyaux (résolu)

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
GuilouV
Elfe
Messages : 539
Inscription : jeu. 25 nov. 2010, 15:34

[refind] multiples noyaux (résolu)

Message 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.
[ Vaio S (VJS131X0211B) ]==[ Arch64 i3 Bépo ]==[ KISS spirit ]
Avatar de l’utilisateur
GuilouV
Elfe
Messages : 539
Inscription : jeu. 25 nov. 2010, 15:34

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

Message par GuilouV »

Juste une question : peut-on définir le noyau sur lequel booter par défaut? Si oui, comment?
[ Vaio S (VJS131X0211B) ]==[ Arch64 i3 Bépo ]==[ KISS spirit ]
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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 ?)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
GuilouV
Elfe
Messages : 539
Inscription : jeu. 25 nov. 2010, 15:34

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

Message 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.
[ Vaio S (VJS131X0211B) ]==[ Arch64 i3 Bépo ]==[ KISS spirit ]
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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 ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
GuilouV
Elfe
Messages : 539
Inscription : jeu. 25 nov. 2010, 15:34

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

Message 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).
[ Vaio S (VJS131X0211B) ]==[ Arch64 i3 Bépo ]==[ KISS spirit ]
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
GuilouV
Elfe
Messages : 539
Inscription : jeu. 25 nov. 2010, 15:34

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

Message 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.
[ Vaio S (VJS131X0211B) ]==[ Arch64 i3 Bépo ]==[ KISS spirit ]
Répondre