grub loading syntax error

Frågor om LiveCDn samt installation och uppgradering av Ubuntu och dess varianter
marant6
Inlägg: 66
Blev medlem: 28 aug 2009, 21:08
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

grub loading syntax error

Inlägg av marant6 »

Hej!

Uppdaterade nyligen till 10.10 men har då fått mer problem än vad jag hade med 10.04.
När jag startat datorn och den kör igång grub så får jag ett meddelande att det är syntax error. Verkar inte hindra att starta operativsystemet men skulle vara skönt att få bort detta iaf.

Hur kan man se vad som är fel?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: grub loading syntax error

Inlägg av Konservburk »

Står det inget mer än syntax error?
marant6
Inlägg: 66
Blev medlem: 28 aug 2009, 21:08
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: grub loading syntax error

Inlägg av marant6 »

Jag han in få med all text.

Men följande står:
grub loading.
syntax error
incorrect command
syntax error
linux-bzimage, setup=0x3400, .....
initrd,....
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: grub loading syntax error

Inlägg av Bowmore »

Det troliga är att du har ett syntaxfel i grubs meny (/boot/grub/grub.cfg). I så fall borde det räcka med att uppdatera den med kommandot

Kod: Markera allt

sudo update-grub
marant6
Inlägg: 66
Blev medlem: 28 aug 2009, 21:08
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: grub loading syntax error

Inlägg av marant6 »

testade det, men det hjälpte inte.

Följande hände:
Generating grub.cfg ...
cat: /boot/grub/video.lst: Filen eller katalogen finns inte
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found memtest86+ image: /boot/memtest86+.bin
done


Jag kollade i synaptic och där har jag GRUB-PC som är ibockad. Jag har AMD Phenom II procesor och därmed X64. Det finns det något som heter grub-efi-amd64. Är det något som jag ska använda?
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: grub loading syntax error

Inlägg av Bowmore »

Hmm, har du varit inne och mekat i /etc/default/grub?
Hur ser den ut?
marant6
Inlägg: 66
Blev medlem: 28 aug 2009, 21:08
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: grub loading syntax error

Inlägg av marant6 »

Jag har inte gjort något i den.
Utan detta fel kom efter uppdateringen från 10.04 till 10.10.

Men så här ser den ut iaf:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
marant6
Inlägg: 66
Blev medlem: 28 aug 2009, 21:08
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: grub loading syntax error

Inlägg av marant6 »

Komplettering av inlägg 3: om det nu tillför något för att lösa problemet

Så här står det när grub startar:
GRUB loading.
Syntax error
Incorrect command
syntax error
[Linux-BzImage, setup=0x3400, Size=0x41f390]
[initrd, addr=0x37571000, Size=0xa7ead9]
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: grub loading syntax error

Inlägg av Bowmore »

Då går jag nog bet på detta.
GRUB loading.
Syntax error
Incorrect command
syntax error

[Linux-BzImage, setup=0x3400, Size=0x41f390]
[initrd, addr=0x37571000, Size=0xa7ead9]
Det är de rödmarkerade meddeandena som troligen inte borde finnas med. Sen är då frågan om vad som genererar dem. Själv är jag nog övertygad om att det är grub. Under /var/log har du ett antal loggar där du kan söka efter meddelandena, t.ex kern.log, dmesg, syslog o messages. Men det funkar ju så varför bry sig ... En möjlighet är att göra en ominstallation av paketet grub-pc och se om det hjälper via Synaptic eller alt i terminalen med sudo apt-get install --reinstall grub-pc.

Men du verkar inte vara ensam:
http://ubuntuforums.org/showthread.php?t=1599536
http://old.nabble.com/-bug--21865--grub ... 54424.html

De två sista meddelandena är inga fel utan säger att kärnan, bl.a vmlinuz, packas upp.
marant6
Inlägg: 66
Blev medlem: 28 aug 2009, 21:08
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: grub loading syntax error

Inlägg av marant6 »

Öppnade upp kernl.log och starten ser ut enligt följande:

Oct 27 07:04:42 Datornamn kernel: [ 367.724665] npviewer.bin[2198]: segfault at 418 ip 00000000f603fdd6 sp 00000000ffbd3bd8 error 6 in libflashplayer.so[f5df1000+b2c000]
Oct 27 07:04:47 Datornamn kernel: Kernel logging (proc) stopped.
Oct 27 07:05:39 Datornamn kernel: imklog 4.2.0, log source = /proc/kmsg started.
Oct 27 07:05:39 Datornamn kernel: [ 0.000000] Initializing cgroup subsys cpuset
Oct 27 07:05:39 Datornamn kernel: [ 0.000000] Initializing cgroup subsys cpu
Oct 27 07:05:39 Datornamn kernel: [ 0.000000] Linux version 2.6.35-22-generic (buildd@yellow) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 (Ubuntu 2.6.35-22.35-generic 2.6.35.4)
Oct 27 07:05:39 Datornamn kernel: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=2ee6285d-742a-4e4b-b6b5-5993aa146d74 ro quiet splash


Verkar hänvisa till något fel i liflashplayer.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: grub loading syntax error

Inlägg av Bowmore »

marant6 skrev:Oct 27 07:04:42 Datornamn kernel: [ 367.724665] npviewer.bin[2198]: segfault at 418 ip 00000000f603fdd6 sp 00000000ffbd3bd8 error 6 in libflashplayer.so[f5df1000+b2c000]
Oct 27 07:04:47 Datornamn kernel: Kernel logging (proc) stopped.
Oct 27 07:05:39 Datornamn kernel: imklog 4.2.0, log source = /proc/kmsg started.
Jo, du verkar ha problem med flash. Är det så att du har en 64bitars dator och kör med 32bitars-versionen av flash? Har du inte själv hämtat ner 64bitars-versionen så är det den från förråden som är en 32bitars-version.

Klockan 07:04:42 så verkar det som att flash i din webbläsare (Firefox?) spårar ur (segfault) i libflashplayer.so och 5 sek senare (07:04:47) stängs datorn ner för att sen efter ytterligare en knapp minut (07:05:39) startas upp igen.
marant6
Inlägg: 66
Blev medlem: 28 aug 2009, 21:08
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: grub loading syntax error

Inlägg av marant6 »

Hittade en betaversion på adobes hemsida för flash 10 som är för X64 system
Den har samma filnamn som den jag har nu. dvs libflashplayer.so

Kan jag bara ersätta denna genom att kopiera in denna fil i mappen?
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: grub loading syntax error

Inlägg av Bowmore »

Ja, det borde funka.

Men kolla gärna in de här två trådarna:
Senaste adobe flash player?
Installation av Flash PLayer 10

Tänker då främst på detta inlägg:
http://ubuntu-se.org/phpBB3/viewtopic.p ... 08#p415508
marant6
Inlägg: 66
Blev medlem: 28 aug 2009, 21:08
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: grub loading syntax error

Inlägg av marant6 »

Provade installera enligt länkarna som du angav. Fungerade bra, Men det gav inget bättre resultat. Felet kvarstår.

Det som dock har hänt är att felmeddelandet försvunnit i kern.log

Nu visar den enligt följande för första raderna:
Oct 28 20:38:49 datornamn kernel: imklog 4.2.0, log source = /proc/kmsg started.
Oct 28 20:38:49 datornamn kernel: [ 0.000000] Initializing cgroup subsys cpuset
Oct 28 20:38:49 datornamn kernel: [ 0.000000] Initializing cgroup subsys cpu
Oct 28 20:38:49 datornamn kernel: [ 0.000000] Linux version 2.6.35-23-generic (buildd@yellow) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #36-Ubuntu SMP Tue Oct 26 17:13:06 UTC 2010 (Ubuntu 2.6.35-23.36-generic 2.6.35.7)
Oct 28 20:38:49 datornamn kernel: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.35-23-generic root=UUID=2ee6285d-742a-4e4b-b6b5-5993aa146d74 ro quiet splash
Oct 28 20:38:49 datornamn kernel: [ 0.000000] BIOS-provided physical RAM map:
Oct 28 20:38:49 datornamn kernel: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)


Så det kanske inte hade med flash att göra.
Finns ju ganska många rader på samma tid, vilket gör att man kanske måste se hela kern.log för att hitta rätt sak. Sitter å kollar om jag hittar något fler felmedelande.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: grub loading syntax error

Inlägg av Bowmore »

marant6 skrev:Så det kanske inte hade med flash att göra.
Nix, syntax error, etc kommer från nåt annat håll. Lite svårt att klura ut om man själv inte sitter vid datorn. Hur som helst så innehåller filen /etc/default/grub inga syntaxfel. Däremot har jag sett att grub kan spotta ur sig 'oskyldiga' syntaxfel ibland då man ändrat syntaxen titt och tätt men det borde ha lugnat ner sig på den fronten nu.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: grub loading syntax error

Inlägg av Konservburk »

Syntaxfelen kommer helt klart från grub, och felmeddelandet cat: /boot/grub/video.lst: Filen eller katalogen finns inte får mig att tro att grub-pc inte har blivit ordentligt installerat. Mitt tips är att följande kommando bör kunna rätta till problemet:

Kod: Markera allt

sudo dpkg-reconfigure grub-pc
marant6
Inlägg: 66
Blev medlem: 28 aug 2009, 21:08
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: grub loading syntax error [löst]

Inlägg av marant6 »

Gjorde så klart något fel när jag uppdaterad grub, så det blev en ren ominstallation därefter istället.

Markerar denna som löst även om inte mitt problem löstes som jag hade hoppats.
Skriv svar

Återgå till "Installation och uppgradering"