Just nu i M3-nätverket
Gå till innehåll

[löst] Error 39: Grub was not booted from DOS.


Mikael63

Rekommendera Poster

I DEN HÄR tråden hade jag ett problem med att starta datorn.

 

Nu händer samma sak igen men nu upprepas detta varje gång.

 

1. Hör kanske inte till just denna forumdel men - varför?

 

2. Jag har dubbla operativ installerade, XP och Linux Mint.

Dessa startas via Grub4DOS.

XP startar upp okej. (Om man inte har skrivaren ansluten alltså)

Väljer man Linux uppstår fel enligt rubrik och bild.

Varför?

 

Själva Grub-menyn startar men inte, från den, Linuxsessionen.

 

Om jag med F12 väljer Boot-alternativ och där disken med Linux så startar Linux upp som det ska.

Detta också om skrivaren inte är ansluten.

 

Jag vill gärna få reda på orsaken, inte bara testa olika saker för att slippa problemet.

post-52940-0-94408400-1348678802_thumb.jpg

Länk till kommentar
Dela på andra webbplatser

Här är en länk till lösning på portugisiska: :Min länk

Jag har lite svårt att se vilken del av detta som är lösningen i mitt fall??

 

Så här ser raderna ut i menu.lst och så har det ju sett ut tidigare också..

 

title Linux Mint

fallback 3

root (hd2,0)

kernel /boot/vmlinuz-2.6.38-8-generic root=/dev/sdb1 ro

initrd /boot/initrd.img-2.6.38-8-generic

boot

Länk till kommentar
Dela på andra webbplatser

Tror att själva felmeddelandet kommer från "fallback" när Linux inte startar som det ska.

 

Så här ser hela menu.lst ut:

color blue/green yellow/red white/magenta white/magenta

timeout 5

default 0

 

title Linux Mint

fallback 3

root (hd2,0)

kernel /boot/vmlinuz-2.6.38-8-generic root=/dev/sdb1 ro

initrd /boot/initrd.img-2.6.38-8-generic

boot

 

title find and load CMLDR, the Recovery Console of Windows NT/2K/XP

fallback 3

find --set-root --ignore-floppies /cmldr

chainloader /cmldr

#####################################################################

# write string "cmdcons" to memory 0000:7C03 in 2 steps:

#####################################################################

# step 1. Write 4 chars "cmdc" at 0000:7C03

write 0x7C03 0x63646D63

# step 2. Write 3 chars "ons" and an ending null at 0000:7C07

write 0x7C07 0x00736E6F

savedefault --wait=2

 

title commandline

commandline

 

title back to dos

quit

 

title reboot

reboot

 

title halt

halt

 

Edit: ja, själva felmeddelandet kommer från title back to dos

Länk till kommentar
Dela på andra webbplatser

Jag tjatar på:

 

om jag ändrar från

root (hd2,0)

till

root (hd1,0)

så fungerar det igen?

 

Jag gissar att det kan finnas ett samband med min fråga #1.

Men jag har ju kört på detta sätt sedan 2011-10-18 och har inte lagt till eller tagit bort någon disk eller stuvat om bland diskarna osv..

 

Problemet är väl löst men frågorna kvarstår :blink:

Länk till kommentar
Dela på andra webbplatser

  • 2 months later...

Nu tror jag mig veta varför detta fel plötsligt uppstod:

 

1. Något jag med säkerhet (nu) vet är att det har betydelse om jag har en ansluten usb-skrivare påslagen eller ej. Med skrivaren avstängd uppstår felet, med skrivaren påslagen fungerar allt.

 

2. När jag nu åter kikar i menu.lst så står det åter root (hd2,0)

Min gissning är att Grub4Dos själv petar i denna fil. Möjligen när man bootar Windows. Möjligen beroende på status på skrivaren.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...