Page 1 of 1

[résolu] Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Mon Jan 11, 2021 11:06 am
by Rebolo
Bonjour,

Je me permets de créer ce topic car je n'en ai pas trouvé qui réponde à mes interrogations sur le sujet.

J'ai un ordi portable asus en dual boot windows 10 - linux mint 20 ulyana.

Ces derniers jours, j'ai installé plusieurs logiciels (toujours via la logithèque) et effectué comme à mon habitude les màj dès qu'elles étaient proposées (y compris plusieurs màj noyau). Je précise que les màj ont été particulièrement nombreuses (j'ai supposé que ça avait un rapport avec l'installation de nouveaux logiciels).

Il y a trois jours (probablement suite à une màj de windows), mon grub a disparu. J'ai pu booter sur linux en appuyant sur la touche echap au démarrage pour afficher le menu du bios. Ensuite via le terminal j'ai entré les trois lignes de commandes décrites dans la doc ci-dessous (solution 1.)
https://doc.ubuntu-fr.org/tutoriel/comm ... aurer_grub
La solution a parfaitement fonctionné.

Quelques démarrages après (deux ou trois), soit le lendemain, le démarrage est resté bloqué sur un tiret. Je suis entré via le grub dans les options de démarrage avancées, le recovery mode n'a rien donné, puis en essayant plusieurs versions du noyau j'ai enfin réussi à démarrer sur une ancienne version.

Je viens donc vers vous car j'ai lu cette documentation
https://doc.ubuntu-fr.org/kernel#modifi ... ssion-live
et que je me pose plusieurs questions.

1- Si j'utilise synaptic pour supprimer les versions du noyau qui ne démarrent pas, faudra-t-il que je refuse les màj noyau qui me seront proposées afin d'éviter de me retrouver avec les mêmes versions dysfonctionnelles ?

2- Si je continue à démarrer sur une ancienne version du noyau comme aujourd'hui, se peut-il qu'elle disparaisse lors d'une màj et que je sois dans l'incapacité de booter l'ordi ?

3- Et enfin, en vérifiant ma version pour écrire ce post j'ai vu que je pouvais mettre à niveau vers 20.1 Ulyssa, si mon ordinateur n'arrive pas à démarrer sur cette mise à niveau, pourrais-je toujours démarrer sur Ulyana avec la version du noyau que j'utilise en ce moment ?

Voilà voilà désolé si mes questions semblent un peu bateau mais je souhaite mieux comprendre les conséquences possibles des trois options qui s'offrent à moi (1- suppession des derniers noyaux via synaptic, 2- technique de l'autruche et 3- mise à niveau vers Ulyssa) avant de tenter quoi que ce soit et de peut être faire une connerie.

Merci d'avance :)

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 10:25 am
by bruno5438
Bonjour,

Vite fait à l'arrache, une piste peut-être ?

J'ai eu un problème de boot aussi ces derniers temps avec Mint 20 et Win 10.
Certains noyaux ne bootaient plus sauf en mode rescue.

Il s'avère que ma config (portable asus ux303 -> intel Skylake) et le pilote intel-microcode n'allaient plus ensemble avec la dernière version de ce pilote.
En le désinstallant : OK mais j'ai résolu le problème en mettant à jour le BIOS du PC.

J'ai pu réinstaller ensuite le driver et c'est ok avec les noyaux suivants :
vmlinuz-4.15.0-99-generic
vmlinuz-5.4.0-60-generic
vmlinuz-5.8.0-36-generic

Depuis, j'ai mis à jour vers Mint 20.1 en 5 minutes (bravo la Team !)

Bruno

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 12:06 pm
by Rebolo
Merci Bruno,

Bonne piste en effet mais je ne pense pas que ce soit ça,

Je n'ai pas intel mais AMD Ryzen 7. Ceci dit, si j'ai bien compris, la compatibilité entre Ryzen et Mint est moindre qu'entre Intel et Mint puisque moins répendu, du coup peut être...

De plus chez moi le mode rescue ne semble avoir aucun impact.

Par contre je viens d'avoir, pour la deuxième fois (la première j'avais pas eu le temps de lire ni de prendre une photo) ce message en plus du tiret :
démarrage tiret.jpg
Je vais faire quelques recherches voir à quoi ça correspond.

Merci encore pour ta réponse :D

PS : je vais essayer de lister les versions exactes du noyau qui bootent si ça peut aider (de tête je vois que le dernier nombre auquel je me repère et je sais pas où trouver l'info ordi démarré). En tout cas ça ne me semble pas être les mêmes puisqu'il y en a une qui se termine par 60 et c'est la plus récente donc elle ne boot pas. Bref je vais poster un screen du grub...

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 12:36 pm
by bruno5438
Peut-être lorgner du coté du pilote graphique Nvidia si le PC est équipé d'une carte de ce fabricant ?
https://unix.stackexchange.com/question ... 882#597882

Bruno

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 12:49 pm
by Rebolo
Oh... oui tout à fait, c'est pour ça que ce mess me disait quelque chose, j'ai déjà eu ce problème en essayant d'optimiser mes pilotes vidéos... Par contre je suis sensé avoir le bon driver maintenant. Enfin en ce moment, sur la -58, j'ai le bon. Serait-il possible que sur les dernières màj ce ne soit plus le cas ?

J'ai pris un screen du grub :
grub 2.jpg
Les versions 5.4.0-60 et 5.4.0-59 ne bootent pas.
Les versions 5.4.0-58 et 5.4.0-56 bootent.
Les autres j'ai pas test.

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 1:04 pm
by bruno5438
De mémoire sous Debian, lorsque j'installais un nouveau noyau, il fallait aussi réinstaller le pilote NVIDIA.

A voir avec les spécialistes du forum.

Bruno

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 1:23 pm
by Rebolo
Yep en interrogeant avec inxi -G, il me semble que le pilote est bon :

En commande terminal sur -58 :
inxi -G -58 (2).jpg
En fenêtre admin sur le recovery mode du -60 :
inxi -G -60 (2).jpg
Du coup pas sûr de bien tout décoder mais le pilote vidéo ne me paraît pas en cause... Si ?
C'était une bonne idée en tout cas ;)

Merci beaucoup pour ton aide et ton temps Bruno !

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 1:58 pm
by bruno5438
De rien,

Il faudrait regarder dans les logs (boot.log / syslog / Xorg.log).
Et as-tu besoin de tous ces noyaux ?

Bruno

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 2:21 pm
by Rebolo
A priori j'ai pas besoin de tous ces noyaux non,

Je suis nouveau sur linux (depuis octobre) je m'étais pas penché là dessus encore.

Mais là du coup je suis bien content d'en avoir eu sous le coude :D

Je vais voir comment regarder les logs.

Pour la gestion des noyaux j'ai vu une doc qui en parle (je crois que j'ai mis le lien dans mon premier post mais du coup je compte faire le tri une fois que j'aurais vu quoi faire :D )

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 2:31 pm
by Rebolo
J'ai trouvé le syslog :
sys log.png
mais pas le boot ni le xorg

Je vois l'erreur PPM -110 mais le reste me parle pas trop...

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 3:33 pm
by bruno5438
En général sous Linux, les logs sont centralisés dans /var/log/*
Il y a un outil graphique appelé "Journaux système" dans le menu administration.
Bruno

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Tue Jan 12, 2021 4:02 pm
by bruno5438
A lire, en anglais ci dessous un post sur : AMD Ryzen 7, et carte graphique Nvidia Renoir mais en fait 2 cartes graphiques, et les drivers non installé : N/A
viewtopic.php?f=46&t=338796&p=1946336&h ... r#p1946336

... en milieu de page ca parle de noyau 5.8 pour ces chips récents
This cpu, AMD Ryzen 7 4800H, has Renoir graphics with it. You need to be using the 5.8 kernel which is available in Linux Mint 20 to be able to get the drivers for Renoir. You can not use that kernel with LM19.3.
I suggest you back up your personal data and install Linux Mint 20 to get the proper support for your hardware.
-- You will probably need to install Mint 20 in compatibility mode.
-- Then boot using the "nomodeset" kernel parameter. Instruction are in the release notes. Release Notes for Linux Mint 20 Cinnamon Scroll to section on 'Solving freezes during the boot sequence'. That will allow you to get into Mint and then do the updates including the kernel update.
-- Go to Update Manager to install the 5.8 kernel. Open Update Manager. Select View > Linux Kernels and click Continue. Make sure 5.8 is selected on the left panel and then click the top-most option on the right panel. An "Install" button will appear. Install the kernel and then reboot the computer.
-- You should now be able to boot normally. Make sure you have run all the updates.
-- Go to Driver Manager to get the driver for your Nvidia card.
-- You will need to reboot for the Nvidia drivers to load properly. Installing the Nvidia driver requires Secure Boot to be turned off (or the drivers signed, but you are better to leave Secure Boot off if you can).

Your computer has switchable graphics. Ubuntu/Mint are set up to pretty much automatically handle switching between Intel/Nvidia computers, but you have an AMD/Nvidia computer so a little "behind the scenes" work has to be done to be able to switch between the AMD and Nvidia gpus. First you make sure both the AMD and Nvidia drivers are installed as I listed above. Then you can do the "behind the scenes" work.

That work is explained in this post viewtopic.php?p=1881334#p1881334
starting with the line: "Open the File Manager. Create a document in Home….."
Then read the next post in that topic, which discusses how to create a script to make switching GPUs easier.

If you have any questions on the process described, let us know.
__

Après il faut espérer que Laurent ou un spécialiste du hard passe par là ;-)

Bruno

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Wed Jan 13, 2021 10:06 am
by Rebolo
Super Bruno !

Bon tu m'as décidé, vu la doc et tout je pense que je vais faire un petit coup de timeshift, tenter la mise à niveau, voir si elle boote et si ce n'est pas le cas suivre :

https://www.linuxmint.com/rel_ulyssa_xfce.php

puisque les opérations sont les mêmes que sur mes dernières versions de Ulyana alors autant faire ça direct sur Ulyssa non ? :D

Merci beaucoup pour ton temps et tes liens c'était très instructif, j'y vois un peu plus clair.

Je tiendrai au courant dès que je me lance là dedans (assez rapidement je pense).

Re: Démarrage bloqué sur un tiret selon les versions du noyau

Posted: Thu Jan 14, 2021 2:47 pm
by Rebolo
Ayé, après mon potassage intensif je me suis choppé un gros coup de motiv' et j'ai tenté plein de trucs.

Je fais un résumé pour archivage et parce que ça a résolu des problèmes annexes que je traine depuis 3 mois (date de l'acquisition de ma machine et de ma transition vers linux).

Donc : Ordinateur Asus TUF766 avec AMD Ryzen 7 et NVIDIA TU116M [GeForce GTX 1660 Ti Mobile].

Problème au démarrage : démarrage bloqué sur un tiret avec parfois message d'erreur PPM init failed (-110)

Origine du problème mise à jour du noyau de 5.4.0-58 à 5.4.0-59

L'ordi boote sur le noyau 5.4.0-58.

J'ai tenté d'éditer comme indiqué sur les Release Notes d'Ulyssa (mise à niveau effectuée au passage), résultat aucune des commandes listées n'a fonctionné, je n'ai pas pu booter l'ordi.
https://www.linuxmint.com/rel_ulyssa_xfce.php

J'ai tenté d'intaller les pilotes nvidia via une fenêtre de terminal, sans succès.
https://doc.ubuntu-fr.org/asus-a17-tuf766iu

Mais ce qui a fonctionné c'est ça :
viewtopic.php?f=46&t=338796&p=1946336&h ... r#p1946336

Du coup depuis mon 5.4.0-58 qui boote j'ai pu installer un noyau 5.8.X. Je précise que je n'ai rien eu d'autre à faire que de mettre une nouvelle fois le noyau à jour, du 5.8 dont je disposais au 5.8 actuel. A peine redémarré l'ordi avait tous les pilotes vidéos nécessaires (je les avais déjà téléchargés depuis mes noyaux 5.4 et régulièrement màj depuis l'installation première de Mint, il a dû les trouver tout seul comme un grand). Et Ulyssa fonctionne nickel (puisqu'à moins que j''aie raté un épisode, la mise à niveau est tout de même effectuée).

Ce noyau est vachement mieux adapté à ma config puisque :

1- ça boot (c'est quand même le principal)
2- je peux enfin régler la luminosité de mon écran :) ça fait plaisir
3- ça a enfin résolu les problèmes d'optimisation vidéo que je me traîne depuis le début sans arriver à m'en débarrasser. Je suis en train de faire les test mais je crois avoir récupéré une autonomie de batterie normale et mon ordi ne fait plus tourner les ventilos à plein régime à peine je lance vlc (pratique quand le film est en vf ;) )

Il y a aussi la question de cette doc :
viewtopic.php?p=1881334#p1881334
Mais je crois qu'elle est obsolète. Ils partaient d'une version 5.7 du noyau, les problèmes que cette opération est sensée résoudre sont résolus; il me semble, d'office sur la 5.8. En tout cas sur ma machine ça y ressemble fortement, je suis en train de tester et pour l'instant c'est concluant.

Bref je voulais faire un petit récap parce que pour l'optimisation des pilotes vidéos j'avais tenté des trucs il y a quelques mois qui s'étaient soldés par de cuisants échecs et Laurent m'avait parlé d'une màj noyau mais j'avais pas percuté cette histoire de 5.4 vs 5.8. J'attendais gentiment une màj miracle sur les 5.4 :)
Alors les bleus dans mon genre, la 5.8 est une version alternative (d'où son support plus court) mais taillée pour la config AMD Ryzen / Nvidia. Donc faites le switch ;)

Un énorme merci à toi Bruno (ainsi qu'aux contributeurs des sources citées), je suis aussi content que le jour ou j'ai installé Mint ;)

Je passe le sujet en résolu.
Bonne soirée à tous !