Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

2 - Les distributions et les noyaux

> Forums de discussion > 2 - Les distributions et les noyaux > [Astuce] Grub cassé après passage de LBZK 3 à LBZK4
Dernier post

[Astuce] Grub cassé après passage de LBZK 3 à LBZK4

piratebab utilisateur non connecté
Il semblerait que je ne sois pas le seul à avoir rencontré ce problème, je partage la solution
après un upgrade de LBZK3 à LBZK4, je ne pouvais plus installer un nouveau noyau.
J'avais ce type d'erreur:
Adding boot menu entry for EFI firmware configuration
erreur : syntax error.
erreur : Incorrect command.
erreur : syntax error.
Erreur de syntaxe à la ligne 91
Syntax errors are detected in generated GRUB config file.
Ensure that there are no errors in /etc/default/grub
and /etc/grub.d/* files or please file a bug report with
/boot/grub/grub.cfg.new file attached.
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1


J'ai commencé par désactiver le secureboot sur la machine car les noyaux basse latence fournis par librazik ne sont pas signés.
ensuite il faut aller dans le fichier /etc/default/grub, et remplacer
GRUB_TIMEOUT="0 #LZKgrub"
GRUB_HIDDEN_TIMEOUT="5 #LZKgrub"


par
GRUB_TIMEOUT="0" #LZKgrub
GRUB_HIDDEN_TIMEOUT="5" #LZKgrub


Ce sont les " fermant qui sont mal placés
Ensuite un petit
# update-grub

et tout rentre dans l'ordre

olinuxx utilisateur non connecté France
Bonjour.

Quand tu écris "Il semblerait que je ne sois pas le seul à avoir rencontré ce problème", qui d'autre (un lien peut être) ?

Ce soucis est très étonnant pour moi, car chez moi, j'ai :
GRUB_TIMEOUT=0 #LZKgrub
GRUB_HIDDEN_TIMEOUT=5 #LZKgrub


et j'ai vérifié dans le paquet LZK qui installe ça, et celui ci contient bien la même chose, c'est à dire sans les " fermant qui sont mal placés chez toi.

À priori, je m'orienterai d'avantage vers quelqu'un ou quelque chose qui a touché à ce fichier sur ta machine.

piratebab utilisateur non connecté
Je n'ai jamais touché au grub sur cette machine.
Lorsque j'ai fait part de ce message d'erreur sur le forum https://www.debian-fr.xyz/ , il n'était pas inconnu. PascalHambourg l'avait déjà rencontré.
C'est peut être présent depuis LZK-3, je n'avais pas changé de noyau à l'époque.
Sur une autre machine (bien plus ancienne), je n'ai pas eu ce problème.

olinuxx utilisateur non connecté France
Ce "PascalHambourg" l'avait déjà rencontré sur une LZK ?
PS : si tu avais le lien vers le sujet précis sur debian-fr.xyz, il est le bienvenu.

olinuxx utilisateur non connecté France
Merci pour le lien.

Attention à ce que y dit PascalHambourg : "Vire les commentaires #LZKgrub" car tu vas remplacer un problème par un autre. En effet, ces commentaires "#LZKgrub", sont là pour permettre de retirer les lignes ajoutés par le paquet librazik-grub quand on supprime ce paquet. Ça les sed. Si ces "#LZKgrub" ne sont plus présents dans le fichier, et que tu retireres le paquet librazik-grub, alors les lignes resteront dans le fichier de configuration de GRUB après suppression du paquet, et ça entraînera probablement d'autres erreurs.

Le problème réel ici, ou en tout cas la piste à suivre est que normalement, les lignes devraient être :
# Added by LibraZiK 4 (package librazik-grub) to get the LibraZiK 4 grub splashscreen #LZKgrub
GRUB_BACKGROUND="/usr/share/images/LibraZiK4/LibraZiK4-grub-splashimage.png" #LZKgrub
GRUB_TIMEOUT=0 #LZKgrub
GRUB_HIDDEN_TIMEOUT=5 #LZKgrub
GRUB_THEME="/boot/grub/themes/librazik4/librazik4.txt" #LZKgrub
GRUB_DISTRIBUTOR=`echo -n LibraZiK-4` #LZKgrub


On constate ici qu'il n'y a pas de caractère ". Il faudrait trouver "qui/quoi" (quel paquet/process/..." les y place car ce n'est pas normal et pas reproductible sur mes machines, ni sur les machines des personnes ayant participées aux tests avant publication de LZK4.

PS : ça serait probablement une bonne idée de mettre un lien vers ici dans le forum debian-fr.xyz pour éviter que des gens ne "répare à moitié" leur installation, créant alors un nouveau problème pour plus tard...

piratebab utilisateur non connecté
C'est effectivement étrange. J'ai simplement déplacé le " avant le commentaire.
Comme je te l'ai dit, je n'avais jamais modifié le noyau depuis l'install de LBZ 3, ça vient peut être de LBZ 3 (installation sur une debian 10 à l'époque, en suivant le tuto librazik)

olinuxx utilisateur non connecté France
Pas plus de LZK-3 que de LZK-4 à mon avis, il n'y a rien qui a changé de ce côté là entre LZK-3 et LZK-4.

Comme dit sur IRC, pour préciser le soucis, je suggère :
  • installation d'une debian de base
  • dans un terminal : watch "cat /etc/default/grub"
  • installation de la couche LibraZiK petit à petit et en surveillant le watch pour repérer à quel moment le soucis des " mal-placés apparaît.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool