#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.
@+