Grub Error 15 [löst]

Frågor om LiveCDn samt installation och uppgradering av Ubuntu och dess varianter
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Grub Error 15 [löst]

Inlägg av ebbot »

För första gången sedan 2000 försökte jag lägga in windows på min burk eftersom jag behöver cada och Chalmers bara tycks ha dumburksversioner av alla cadprogram.

Efter att ha fått problem med Grub och ändå ville nedgradera från 9.10 till 9.04 på den datorn så installerade jag om Ubuntu. Men ville det sig då? Nej... Får ''Error 15 File not found'' hela tiden.

Jag har tre diskar. Sda som jag installerat på. Sdb med en fullständig installation av en gammal ubuntuversion jag ännu inte hunnit radera. Sdc med bla windows på.

sda1 är swap, sda2 är /boot, sda3 är /, sda5 är tom och sda6 är /home.

Jag har försökt att lösa det på en massa olika sätt men inte lyckats. Det senaste var att logga in med chroot från startskivan enligt följande:

Kod: Markera allt

root@ubuntu:/home/ubuntu# mkdir /media/root
root@ubuntu:/home/ubuntu# mount /dev/sda3 /media/root/
root@ubuntu:/home/ubuntu# mount /dev/sda2 /media/root/boot/
root@ubuntu:/home/ubuntu# mount -o bind /proc/ /media/root/proc/
root@ubuntu:/home/ubuntu# mount -o bind /sys/ /media/root/sys/
root@ubuntu:/home/ubuntu# mount -o bind /dev/ /media/root/dev/
root@ubuntu:/home/ubuntu# mount -o bind /dev/pts /media/root/dev/pts
root@ubuntu:/home/ubuntu# chroot /media/root/ /bin/bash
Sedan körde jag precis som innan:

Kod: Markera allt

# grub-install /dev/sda2
Searching for GRUB installation directory ... found: /boot/grub
Installing GRUB to /dev/sda2 as (hd0,1)...
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)	/dev/sda
(hd1)	/dev/sdb
(hd2)	/dev/sdc
(hd3)	/dev/sdd
(hd4)	/dev/sde
Startade grub och gjorde följande:

Kod: Markera allt

grub> find /boot/grub/stage1
Först hittade den inget så då prövade jag:

Kod: Markera allt

grub> find /grub/stage1
 (hd0,1)
 (hd1,1)
Jag gjorde tom en symlänk till boot från boot ifall någon länk skulle peka fel en nivå (dvs /boot/boot/grub...)

Utan symlänken fick jag nämligen:

Kod: Markera allt

grub> root (hd0,1)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  17 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,1)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
Med symlänken (och omstart):

Kod: Markera allt

grub> root (hd0,1)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  17 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,1)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
Jag flyttade min menu.lst och uppdaterade den:

Kod: Markera allt

root@ubuntu:/# update-grub 
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... 

Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) y
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.28-11-generic
Found kernel: /memtest86+.bin
Updating /boot/grub/menu.lst ... done
Ändå får jag error 15.

Jag prövade tom att ta bort mbr:en och börja om på nytt med nyinstallation.

Kod: Markera allt

# dd if=/dev/null of=/dev/sda bs=446 count=1
Vad har gått snett här? Vad göra? Jag sitter med en burk och kör liveskiva... Hjälp!
Senast redigerad av 1 ebbot, redigerad totalt 5 gånger.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Användarvisningsbild
Suave
Inlägg: 172
Blev medlem: 25 okt 2007, 15:21
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Grub Error 15

Inlägg av Suave »

Kan det vara dina /home inställningar från 9.10 som krånglar med 9.04 (installationen?)
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15

Inlägg av ebbot »

Suave skrev:Kan det vara dina /home inställningar från 9.10 som krånglar med 9.04 (installationen?)
Tja, jag raderade alla .-filer i hemmakatalogen när jag installerade om. Samtidigt ska väl inte hemmakatalogen ställa till för grub, eller?

Det jobbiga är att windows funkar... Det skär sig riktigt i hjärtat...
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Användarvisningsbild
Suave
Inlägg: 172
Blev medlem: 25 okt 2007, 15:21
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Grub Error 15

Inlägg av Suave »

Jag är ingen expert, men om jag vore du, skulle jag nog installera in win först (såvida du inte redan gjort det?)
och senare ubuntu (wubi)

tråkigt att du måste skifta mellan OS pga av nåra program..., men förmodligen så finns det smidigare lösningar än de jag föreslog. men huvudsaken är väl att du kommer igång.
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15

Inlägg av ebbot »

Jo jag installerade Windows och det funkar (första gången gjorde jag det med enbart en hårddisk inkopplad; nu med alla). Sedan installerade jag Ubuntu från Liveskivan (inte wubi). Inga felmeddelanden förrän jag startade om men jag ska väl ge wubi en chans.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15

Inlägg av ebbot »

Wubi hittar inte ens hårddisken som ska installeras. Den hittar bara min gamla IDE-hårddisk och inte mina SATA-hårddiskar...
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Användarvisningsbild
Suave
Inlägg: 172
Blev medlem: 25 okt 2007, 15:21
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Grub Error 15

Inlägg av Suave »

Jobbigt!
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub Error 15

Inlägg av Bowmore »

Du behöver inte chroota för att kunna installera grub.

Har du provat att köra grub från en LiveCD?
Finns filen stage1 på sda2 under mappen grub?
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15

Inlägg av ebbot »

Ja, jag har kört från startskivan. Stage1 finns där. Blir inte frisk på detta...

Kan set vara något med att det är två SATA-diskar med Ubuntu på och en PATA/IDE-disk med Windows på... Ska jag istället installera grub på den tredje disken? Det behövdes dock inte innan jag gjorde misstaget att installera Windows.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub Error 15

Inlägg av Bowmore »

ebbot skrev:Kan set vara något med att det är två SATA-diskar med Ubuntu på och en PATA/IDE-disk med Windows på... Ska jag istället installera grub på den tredje disken? Det behövdes dock inte innan jag gjorde misstaget att installera Windows.
Möjligen, men lite långsökt då den hittar de andra filerna. Du kan ju alltid testa genom att koppla ur de andra två diskarna och köra grub via LiveCD igen.

Kod: Markera allt

sudo grub
find /grub/stage1
root (hd0,1)
setup (hd0)
quit
Dessutom hänger jag inte med på att den hittade stage1 när du la in sökvägen /boot/boot/grub, men det är mycket man inte förstår i denna värld :o
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15

Inlägg av ebbot »

OK nu blev det en vändning! Jag drog ut de andra hårddiskarna, varpå datorn startar som den ska... Den startar även när den andra SATA-disken är i men så fort jag sätter i PATA-disken så startar Windows... Det måste vara BIOS som har någon slags ordning på hårddiskarna, eller? Bara konstigt att det funkat fint tills nu.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub Error 15

Inlägg av Bowmore »

Jag antar att du har installerat Windows på din PATA och att du har dina Ubuntu varsin SATA.

I så fall kan du prova med att ändra bootdiskordningen i Bios.

Det som händer är att din PATA blir sda-disk när den kopplas in. Jag vet att man diskuterat att ändra ordningen PATA/SATA så att SATA-diskar hamnar på lägre hd-index, men tror inte det är gjort än. Så när du stoppar in din PATA så ändras sda(sata) resp sdb(sata) till sda(pata), sdb(sata) resp sdc(sata).
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15

Inlägg av ebbot »

Mao borde jag ändra menu.lst till med +1 på alla hårddiskar utom Windows så borde det funka, eller?
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15

Inlägg av ebbot »

Såg nu att Ubuntu använder UUID i menu.lst. Då vette tusan hur man gör.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub Error 15

Inlägg av Bowmore »

Det kan tyckas så men först gäller det att få upp grubmenyn vid uppstart och att det är för den Ubuntuversion du ska ha kvar. Sen kan du ju alltid prova dig fram genom att editera root-raden från menyn genom att trycka e för edit, osv. Men i princip borde ditt förslag fungera.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub Error 15

Inlägg av Bowmore »

ebbot skrev:Såg nu att Ubuntu använder UUID i menu.lst. Då vette tusan hur man gör.
Bara att se till att det är rätt UUIDs i menu.lst så är det inga problem ;)
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15

Inlägg av ebbot »

Jag ändrade i BIOS och nu funkar det igen! Tackar så görmycket. Skönt att slippa windows hela tiden. Skulle ju bara cadda under windows, inget annat.

Klurade ut vilket uuid som hör till Windows med hjälp av ''blkid'' så nu lär jag nog kunna få till ''menu.lst''. Tack igen för all hjälp. Nu kan man sova gott igen.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15 [löst]

Inlägg av ebbot »

Lustigt. Så fort jag raderar symlänken så kommer felet tillbaka. Dessutom tycks jag inte kunna starta Windows men det är väl smällar man får ta...

Eftersom Windows ligger på sdc1 så har jag prövat med root (hd2,0) och även med uuid men det tycks inte fungera alls. Uuid:t verkar dessutom annorlunda för Windowspartitionen. Jaja, Ubuntu funkar iaf. Det är det viktiga.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub Error 15 [löst]

Inlägg av Bowmore »

ebbot skrev:Lustigt. Så fort jag raderar symlänken så kommer felet tillbaka. Dessutom tycks jag inte kunna starta Windows men det är väl smällar man får ta...
Detta med symlänken är som sagt skumt men beror nog på att jag inte har hela bilden framför mig.

Din /-partition sda3 ska ha en mapp /boot som är tom när du t.ex går in i sda3 från en LiveCD utan att ha chrootat. Vidare ska /boot-partitionen sda2 innehålla en mapp grub plus ett antal filer för kärnorna. Vad jag förstår är att du skapat en mapp boot under /boot på sda2 och som en symlänk och det ska ju varken göra till eller från. När sda2 via /etc/fstab monteras på /boot (monteringspunkt) i sda3 under uppstarten så kommer din symlänk att vara dold och inte ha nån funktion alls.
ebbot skrev:Eftersom Windows ligger på sdc1 så har jag prövat med root (hd2,0) och även med uuid men det tycks inte fungera alls. Uuid:t verkar dessutom annorlunda för Windowspartitionen. Jaja, Ubuntu funkar iaf. Det är det viktiga.

Glömde du möjligen att mappa om Windowsdisken från (hd2) till (hd0)?

Om ditt Windows ligger på sdc1 så borde det se ut något i den här stilen.

Kod: Markera allt

title		Microsoft Windows XP
root		(hd2,0)
savedefault
map		(hd0) (hd2)
map		(hd2) (hd0)
chainloader	+1
När det gäller UUID så har de olika format beroende på filformat så det är ok.
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Grub Error 15 [löst]

Inlägg av ebbot »

/boot/grub finns och jag kan starta Ubuntu från grub. Startar jag windows får jag bara texten: Starting up....

Det enda som inte fanns i min menu.lst var map-delen men den ändrade inget. Jäkligt konstigt detta.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
Skriv svar

Återgå till "Installation och uppgradering"