IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Matériel Discussion :

Erreur dans GRUB: "error: you need to load the kernel first"


Sujet :

Matériel

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Erreur dans GRUB: "error: you need to load the kernel first"
    Bonjour à tous !

    Nouveau sur le forum, je viens demander de l'aide suite à un problème auquel je suis confronté depuis plusieurs mois…

    Lorsque je boot sur mon pc, j'ai 2 fois sur 3 environ l'erreur suivante qui s'affiche dans le menu grub:

    ../../grub-core/loader/efi/linux.c:208: error you need to load the kernel first
    Arrivé là, je suis obligé de rebooter, jusqu'à ce que "ça passe".
    Je mets ici mes commandes de démarrage grub:

    load_video
    set glfxpayload=keep
    insmod gzio
    linux ($root)/boot/vmlinuz-xxx root=UUID=xxx no rhgb quiet intel_pstate=disable
    initrd ($root)/boot/initramfs-xxx.img
    Voici ma config:

    Lenovo ThinkBook 15 IIL
    64 bits
    intel core i7 10th generation
    16 Gb RAM DDR4
    SSD 512 Gb Samsung
    Dual-boot windows 10 pro / Fedora 33 Workstation sous Gnome
    J'ai cru comprendre que le problème pouvait venir de l'initramfs, mais je ne sais pas comment m'y prendre...

    Je vous remercie par avance pour l'attention que vous pourrez porter à ma requête.
    N'hésitez pas à me dire si il manque des précisions.

    Bonne journée !

    PS: Je ne suis pas sûr d'avoir posté le message au bon endroit, j'espère que c'est bon :-)
    Je l'ai mis ici parce que je soupçonne un problème de disque ou de pilote...

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    Pour moi il manque la définition de la variable root
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    Pour moi il manque la définition de la variable root
    Bonjour, merci pour la réponse !

    j'ai demandé à un informaticien si le problème ne pouvait effectivement pas venir de cette variable $root.
    -> il m'a répondu que la variable était vide à ce moment...

    dans le cas contraire, comment la paramétrer ?
    pourriez-vous m'expliquer succintement ?

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    Le plus simple est d'utiliser boot-repair
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    Le plus simple est d'utiliser boot-repair
    oui, c'est ce que j'ai essayé de faire plusieurs fois, mais sans succès !

  6. #6
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 280
    Points : 12 729
    Points
    12 729
    Par défaut
    C'est peut-être un problème efi ...

    Tu as fait plusieurs installations de linux sur ton pc ?

    Tu n'aurais pas plusieurs boot efi suite à ça et qu'en fait au moment du boot, il se perd ?

    Est-ce qu'après l'erreur, ton grub te rend la main avec son prompt ?

    Si oui, as-tu juste essayé de lancer la commande "exit" ?

    Sinon question aux experts: est-ce que le boot peut-être en mode multiprocesseur et dans ce cas, le problème ne serait-il pas là ?
    Cordialement.

  7. #7
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Bonjour, merci beaucoup pour la réponse !

    J'ai effectivement installé plusieurs fois linux sur mon pc (ubunut, mint, debian, et maintenant fedora), mais à chaque réinstall, j'ai toujours fait attention à supprimer les entrées efi inutiles.
    D'ailleurs, j'ai vérifié dans le répertoire /boot, je n'ai pas d'autre entrée que les deux OS installés...

    Le grub me rend la main après l'erreur, et j'ai accès au prompt.
    Il me semble avoir déjà essayé la commande exit, qui me renvoyait automatiquement sur l'écran d'erreur je crois, mais il faudrait que je recommence pour être sûr, je ne me souviens plus très bien.

    Pour ta dernière question, alors là je n'en sais vraiment rien, je n'en suis pas encore à ce niveau là

  8. #8
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 280
    Points : 12 729
    Points
    12 729
    Par défaut
    Citation Envoyé par moilcr Voir le message
    J'ai effectivement installé plusieurs fois linux sur mon pc (ubunut, mint, debian, et maintenant fedora), mais à chaque réinstall, j'ai toujours fait attention à supprimer les entrées efi inutiles.
    D'ailleurs, j'ai vérifié dans le répertoire /boot, je n'ai pas d'autre entrée que les deux OS installés...
    ça ne se voit pas obligatoirement dans /boot pour l'efi, faut aussi regarder coté bios efi...
    Cordialement.

  9. #9
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par disedorgue Voir le message
    ça ne se voit pas obligatoirement dans /boot pour l'efi, faut aussi regarder coté bios efi...
    Oui, je suis aussi allé voir dans le bios efi, je n'ai que l'entrée "fedora" en ce qui concerne linux, et "windows boot manager" pour windows

  10. #10
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 280
    Points : 12 729
    Points
    12 729
    Par défaut
    ok, quand tu as l'erreur et que tu as le prompt de grub, que donne la commande ls ?
    Cordialement.

  11. #11
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    je n'ai pas la possibilité de le vérifier tout de suite, j'envoie la réponse dans la journée, au plus vite.
    en tout cas, c'est sympa d'accorder de l'attention à mon problème, parce que je m'en sort vraiment pas donc merci !!! :-)

  12. #12
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    voilà les résultats de la commande ls dans le prompt grub:

    grub> ls
    (proc) (hd0) (hd0,gpt7) (hd0,gpt6) (hd0,gpt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)

    j'ai essayé de taper la commande suivante après:

    grub> boot
    error:you need to load the kernel first

  13. #13
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 280
    Points : 12 729
    Points
    12 729
    Par défaut
    Non, déjà, faudrait savoir quelle partitions est celle de ta fedora (en supposant que tu n'as qu'un disque), donc suffit de chercher l'arbo en faisant différent ls:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ls (hd0,1)/
    ls (hd0,2)/
    ...
    ls (hd0,3)/
    comme cela, on pourra ensuite forcer ta variable $root.

    D'ailleurs, tu peux aussi faire un echo $root pour voir sa valeur.

    Et quand on connaitra tout ça, on peut tester un boot via en ligne de commande via les lignes suivantes (je pense) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    set root=(hd0,x)
    linux ($root)/boot/vmlinuz-xxx root=/dev/sdax no rhgb quiet intel_pstate=disable
    initrd ($root)/boot/initramfs-xxx.img
    boot
    Le x dépend de où se trouve ta partition et bien sur les xxx dépendent des valeur du nom de ton noyaux et initramfs.
    avant la commande linux, faudra peut-être rajouter la commande insmod gzio, comme dans ta conf grub.

    Bon, après, il se peut que cela commence à booter et que ensuite cela coince au moment des mount, car ici on met directement /dev/sda? au lieu du UUID du disk (comme indiqué dans ta conf grub).
    Cordialement.

  14. #14
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    Depuis un moment je m'interrogeais sur l'utilité de garder windows sur mon pc.
    De plus cela fait un moment que je souhaite passer en rolling release...

    Donc ce que j'ai fait:
    -backup des données sur un hdd externe,
    -formatage du disque du pc,
    -installation d'arch en monoboot sur le pc (en uefi, bien sûr :-) ).

    Je reconnais que c'est une solution un peu radicale, mais j'ai bien l'impression que ça fonctionne: l'erreur n'est pas réapparue !

    Je pense donc que le problème venait du dual boot mal configuré...


    J'ai toutefois essayé d'appliquer vos conseils, pour en apprendre un peu plus sur grub:
    La variable $root contient (hd0,gpt5),
    mais lorsque je fais un ls (hd0,gpt5) ça ne me renvoie que le système de fichier: le retour exact est "Filesystem is ext4"...

    Est-ce qu'il y a une autre commande pour voir ce que contient cette partition ?


    En tous les cas, merci pour l'aide et tous ces précieux conseils, je les garde dans un coin, ça servira forcément un jour !
    Cordialement.


    Ps: je mettrai un résolu dans 2/3 jours si le pb n'est toujours pas réapparu :-)

  15. #15
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 280
    Points : 12 729
    Points
    12 729
    Par défaut
    Tu as mis le '/' apres le (hd0,gpt5) ?

    Soit dit en passant, tu peux raccourcir (hd0,gpt5) par (hd0,5).

    Et sinon, pour moi, le souci devait-être sur la reconnaissance de l'UUID du disque, il ne devait pas le trouver à tous les coups
    Cordialement.

  16. #16
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    non, je ne l'avais pas mis effectivement c'est sûrement ça !
    du coup je pense effectivement que c'était un pb d'attribution de partitions pour le dual boot au niveau des uuid...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/11/2012, 12h29
  2. Connaitre le nombre d'erreurs dans html:errors
    Par demanghonj dans le forum Struts 1
    Réponses: 2
    Dernier message: 02/08/2009, 19h32
  3. Erreur dans un CArray d'une classe créée (error C2248)
    Par cricri-larson dans le forum MFC
    Réponses: 6
    Dernier message: 16/07/2009, 11h11
  4. [MySQL] erreur dans une boucle ?You have an error in your SQL syntax; check the manual that c
    Par keokaz dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 17/10/2008, 23h08
  5. Erreur 15 dans Grub
    Par Gloup dans le forum Administration système
    Réponses: 9
    Dernier message: 27/07/2006, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo