Bonjour à tous,
Hier je vous postais une interrogation à propos de la résolution de mon écran. Ceci a été résolu par notre ami Valdes qui m'a fait modifier l'un des paramètres du fichier /etc/default/grub.
A partir de ce fichier, j'ai voulu augmenter le time out à 10 secondes et j'ai donc modifier la ligne de ce fichier:

GRUB_TIMEOUT=5 en GRUB_TIMEOUT=10

Lorsque j'ai reconfigurer le GRUB par la commande:

# grub2-mkconfig -o /boot/grub2/grub.cfg

le terminal m'a répondu:

erreur : syntax error.
erreur : Incorrect command.
erreur : syntax error.
Erreur de syntaxe à la ligne 170
Des erreurs de syntaxe sont détectées dans le fichier de configuration
de GRUB. Veuillez vérifier qu'il n'y a pas d'erreur dans les fichiers
/etc/default/grub et /etc/grub.d/*. Sinon veuillez signaler un bogue
en joignant le fichier /boot/grub2/grub.cfg.new.fait

J'ai mis des guillemets, je les ai enlevés, j'ai remis les paramètres initiaux, mais maintenant j'ai toujours le même message, sans que le time out ait changé.
Un spécialiste du code et de GRUB2 aurait-il une idée ?
Merci pour votre aide, GF
j'ai eu un problème similaire il y quelques jours, la commande grub2-mkconfig -o /boot/grub2/grub.cfg ne me renvoyait rien et n'avait pas l'air de fonctionner (et je ne sais pas pourquoi).

J'ai résolu en réinstallant grub2
yum reinstall grub2
Si cela peut t'aider.
bonjour,
as tu au moins en ouvrant le fichier regarde à quoi conrespond la ligne 170, car le time out se trouvant au debut vers les lignes 70--80  la ligne 170 doit contenir autre chose
a+
Merci pour ce conseil, mais je ne sais pas de quel fichier il s'agit. Dautre part, pour modifier le fichier, j'utilise nano qui ne numérote pas les lignes. Mais je vais chercher.
Bonne soirée, GF
Et un
# nano +170 /boot/grub2/grub.cfg.new.fait
t'emmène à quelle ligne ?
Bonjour Valdes,
Lorsque je fais cette manis, cela ouvre l'écran nano qui reste vide: pas d'information.
Sorry, j'ai horreur des fautes d'orthographe!
Bonjour Valdes,
Lorsque je fais cette manip, cela ouvre l'écran nano qui reste vide: pas d'information.
gglinux wrote:Sorry, j'ai horreur des fautes d'orthographe!
Tu as le bouton modifier pour cela.
Ce que le terminal t'a répondu (premier post), tu l'as copié-collé ou tu l'as recopié à la main ?
Bonjour, J'ai été un peu occupé et je ne me suis pas bien préoccupé de ce problème.
Pour répondre à Valdes, je l'ai Copier / Coller
Pourquoi cette question ?
GF
gglinux wrote:Pour répondre à Valdes, je l'ai Copier / Coller
Pourquoi cette question ?
Par ce qu'il n'a pas de fichier grub.cfg.new.fait mais grub.cfg.new

J'ai eu un souci similaire sur une Fedora virtualisée, après l'install j'avais modifié GRUB_GFXMODE, grub2-mkconfig avait fonctionné normalement puis après mise à jour du noyau j'ai eu le même message d'erreur.
vi +170 /boot/grub2/grub.cfg.new
###BEGIN /etc/grub.d/10_linux###
submenu "tboot 1.7.0"{
}
###END /etc/grub.d/10_linux###
La ligne 170 c'est l'accolade fermante.

Edit: yum reinstall grub2 grub2-utils n'a rien changé.
Bonsoir,
Effectivement j'ai le même résultat que toi après la commande:

# nano +170 /boot/grub2/grub.cfg.new

Voici la copie en copié collé (seulement les lignes concernées)


### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_tboot ###
submenu "tboot 1.7.0" {
}
### END /etc/grub.d/20_linux_tboot ###

La ligne 170 correspond à l'accolade fermée.

Mais, que faire maintenant pour augmenter le time-out à 10 secondes ?
Merci à tous, GF
C'est la dernière version de tboot qui est buguée (tboot-1.7.3-2.fc18.i686).
yum remove tboot
yum install tboot-1.7.0-2.fc18.i686
Cette fois grub.cfg est regénéré correctement.
yum update tboot => réapparition de l'erreur (du moins en 32 bits)
La solution pour gglinux est de faire un "yum downgrade tboot" en attendant que cela soit corrigé.
Je viens de modifier 20_linux_tboot en remplaçant tboot_version="1.7.0" par tboot_version="1.7.3" et rélancé grub2-mkconfig l'erreur persiste.
### BEGIN /etc/grub.d/20_linux_tboot ###
submenu "tboot 1.7.3" {
}
### END /etc/grub.d/20_linux_tboot ###
Heldwin wrote:
yum update http://kojipkgs.fedoraproject.org//packages/tboot/1.7.3/3.fc18/i686/tboot-1.7.3-3.fc18.i686.rpm
ou:
yum update --enablerepo=updates-testing tboot
C'est corrigé avec tboot-1.7.3-3.fc18.i686
Merci pour ta patience Helwin.
Bonjour à tous,

Merci pour vos conseils éclairés.
Je suis bien en version 32 bits
Comme conseillé, et pour faire plus simple, j'ai downgradé le tboot 1.7.3 par la commande # yum downgrade tboot
Et puis j'ai recommencé la modification du time time out et reconfiguration de grub2.
Depuis, ça marche.
Merci encore une fois pour vos aides respectives et à bientôt pour de nouvelles aventures, GF
Je mets le post en résolu