Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/12/2010, à 15:48

k3c

au boot "grub loading syntax error incorrect command"

Bonjour

J'ai passé un PC de 9.10 à 10.04 puis 10.10.

Au boot, j'ai successivement les messages
grub loading
syntax error
incorrect command
syntax

Apparemment c'est un bug connu
http://us.generation-nt.com/bug-549444- … 05321.html

mais cela ne m'explique pas comment je le corrige ?

Si quelqu'un a une idée...

Merci

Ci-joint la partie du grub.cfg concernée (je boote en normal, pas en recovery)

set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae' --class ubuntu --class gnu-
linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    linux    /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro ipv6.disable=1  quiet splash
    initrd    /boot/initrd.img-2.6.35-24-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    echo    'Loading Linux 2.6.35-24-generic-pae ...'
    linux    /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro single ipv6.disable=1
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.35-24-generic-pae
}

Dernière modification par slasher-fun (Le 24/12/2010, à 15:54)


Archlinux sur Xiaomi Air 13

Hors ligne

#2 Le 24/12/2010, à 20:36

Compte anonymisé

Re : au boot "grub loading syntax error incorrect command"

A la place de cela :

menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae' --class ubuntu --class gnu-
linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    linux    /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro ipv6.disable=1  quiet splash
    initrd    /boot/initrd.img-2.6.35-24-generic-pae
}

Je mettrai plutôt :

menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    linux    /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro ipv6.disable=1  quiet splash
    initrd    /boot/initrd.img-2.6.35-24-generic-pae
}

Pour ce faire, tu édites le fichier grub.cfg :
sudo  chmod  a+w  /boot/grub/grub.cfg
puis
sudo  gedit  /boot/grub/grub.cfg
puis tu supprimes ce "retour à la ligne"

Et tu tentes de rebooter.

@+

#3 Le 25/12/2010, à 17:59

k3c

Re : au boot "grub loading syntax error incorrect command"

Merci, mais en fait, il n'y a pas de retour chariot en trop, voilà le fichier grub.cfg en entier, avec la balise code

Comme je suis sous Linux 2.6.35-24-generic-pae après le boot, c'est donc la première option qui pose problème.

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
}

if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=0
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    linux    /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro ipv6.disable=1  quiet splash
    initrd    /boot/initrd.img-2.6.35-24-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    echo    'Loading Linux 2.6.35-24-generic-pae ...'
    linux    /boot/vmlinuz-2.6.35-24-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro single ipv6.disable=1
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.35-24-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.32-27-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    linux    /boot/vmlinuz-2.6.32-27-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro ipv6.disable=1  quiet splash
    initrd    /boot/initrd.img-2.6.32-27-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.32-27-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    echo    'Loading Linux 2.6.32-27-generic-pae ...'
    linux    /boot/vmlinuz-2.6.32-27-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro single ipv6.disable=1
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-27-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.31-22-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    linux    /boot/vmlinuz-2.6.31-22-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro ipv6.disable=1  quiet splash
    initrd    /boot/initrd.img-2.6.31-22-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.31-22-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    echo    'Loading Linux 2.6.31-22-generic-pae ...'
    linux    /boot/vmlinuz-2.6.31-22-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro single ipv6.disable=1
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.31-22-generic-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Ubuntu 8.10, kernel 2.6.27-11-generic (on /dev/sda1)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 9b349dad-411a-40e7-9d73-5371d5400001
    linux /boot/vmlinuz-2.6.27-11-generic root=UUID=9b349dad-411a-40e7-9d73-5371d5400001 ro quiet splash
    initrd /boot/initrd.img-2.6.27-11-generic
}
menuentry "Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode) (on /dev/sda1)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 9b349dad-411a-40e7-9d73-5371d5400001
    linux /boot/vmlinuz-2.6.27-11-generic root=UUID=9b349dad-411a-40e7-9d73-5371d5400001 ro single
    initrd /boot/initrd.img-2.6.27-11-generic
}
menuentry "Ubuntu 8.10, kernel 2.6.27-9-generic (on /dev/sda1)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 9b349dad-411a-40e7-9d73-5371d5400001
    linux /boot/vmlinuz-2.6.27-9-generic root=UUID=9b349dad-411a-40e7-9d73-5371d5400001 ro quiet splash
    initrd /boot/initrd.img-2.6.27-9-generic
}
menuentry "Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode) (on /dev/sda1)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 9b349dad-411a-40e7-9d73-5371d5400001
    linux /boot/vmlinuz-2.6.27-9-generic root=UUID=9b349dad-411a-40e7-9d73-5371d5400001 ro single
    initrd /boot/initrd.img-2.6.27-9-generic
}
menuentry "Ubuntu 8.10, kernel 2.6.27-7-generic (on /dev/sda1)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 9b349dad-411a-40e7-9d73-5371d5400001
    linux /boot/vmlinuz-2.6.27-7-generic root=UUID=9b349dad-411a-40e7-9d73-5371d5400001 ro quiet splash
    initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode) (on /dev/sda1)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 9b349dad-411a-40e7-9d73-5371d5400001
    linux /boot/vmlinuz-2.6.27-7-generic root=UUID=9b349dad-411a-40e7-9d73-5371d5400001 ro single
    initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Ubuntu 8.10, memtest86+ (on /dev/sda1)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 9b349dad-411a-40e7-9d73-5371d5400001
    linux /boot/memtest86+.bin 
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Archlinux sur Xiaomi Air 13

Hors ligne

#4 Le 25/12/2010, à 18:16

Compte anonymisé

Re : au boot "grub loading syntax error incorrect command"

Et si tu bootes en "Recovery" ou avec l'entrée ci-dessous, tu n'as pas le message d'erreur ?


menuentry 'Ubuntu, with Linux 2.6.32-27-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set 651c42e0-2841-498b-aded-a0e681875bd6
    linux    /boot/vmlinuz-2.6.32-27-generic-pae root=UUID=651c42e0-2841-498b-aded-a0e681875bd6 ro ipv6.disable=1  quiet splash
    initrd    /boot/initrd.img-2.6.32-27-generic-pae
}


Sinon as-tu essayé lors du boot (Maj si tu ne vois pas le menu) de taper "e" comme Edit sur la première ligne du menu afin de voir ce qui est réellement pris en compte lors du bbot.

@+