[Grub2] Fausses erreurs avec grub-mkconfig (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

[Grub2] Fausses erreurs avec grub-mkconfig (résolu)

Message par LuX »

Bonjour

Je viens d'installer Arch sur un nouveau disque dur, et découvre quelques curiosités (bugs mineurs ?). La première concerne grub2.

J'ai réalisé avec gparted sur un liveCD un partitionnement GUID, en laissant comme il se doit 1Mio inutilisé au début :

Code : Tout sélectionner

# lsblk -l
NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda    8:0    0 111,8G  0 disk 
sda1   8:1    0     1M  0 part 
sda2   8:2    0   9,8G  0 part /
sda3   8:3    0   9,8G  0 part 
sda4   8:4    0   1,5G  0 part [SWAP]
sda5   8:5    0  89,9G  0 part /users
sda6   8:6    0   971M  0 part 
sr0   11:0    1  1024M  0 rom  
Arch est installée sur sda2, avec son grub (grub2). Tout fonctionne parfaitement, mais chaque fois que j'utilise grub-mkconfig j'obtiens les erreurs suivantes (ici avec les fichiers de configuration originaux, ie. inchangés) :

Code : Tout sélectionner

# LANG=C grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
error: out of memory.
error: syntax error.
error: Incorrect command.
error: syntax error.
Syntax error at line 161
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.done
Le fichier grub.cfg.new obtenu si je n'ai rien changé à /etc/default/grub et /etc/grub.d/* est identique au fichier grub.cfg initial (ainsi qu'au grub.cfg.example.new). Sinon, bien sûr, il est différent mais parfaitement valable : 'mv grub.cfg.new grub.cfg' et redémarrage donne bien les modifications attendues et un démarrage nickel.

Alors que signifie cet étrange message d'erreur ? Je l'ai déjà vu rapporté sur le net, mais je n'ai pas compris de quoi il retournait. Ai-je loupé quelque chose ? Ou faudrait-il faire un rapport de bug ?

Cordialement,
LuX
Dernière modification par LuX le ven. 03 janv. 2014, 23:31, modifié 1 fois.
otacon
Chu Ko Nu
Messages : 466
Inscription : sam. 07 sept. 2013, 19:22
Localisation : Limousin

Re: [Grub2] Fausses erreurs avec grub-mkconfig

Message par otacon »

Salut,
Cette version de grub est buguée.
Soit prendre grub-git,
Soit ajouter dans /etc/default/grub :

Code : Tout sélectionner

GRUB_DISABLE_SUBMENU=y
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

Re: [Grub2] Fausses erreurs avec grub-mkconfig

Message par LuX »

Bonjour Otacon

Problème réglé, merci pour la réponse ultra-rapide. J'imagine que si ce problème est connu, il est inutile de faire un rapport de bug. Je passe en "résolu".

Cordialement,
LuX
LuX
Répondre