GRUB bootar inte i 9.10

Frågor om LiveCDn samt installation och uppgradering av Ubuntu och dess varianter
sissle
Inlägg: 77
Blev medlem: 17 jun 2008, 17:17
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

GRUB bootar inte i 9.10

Inlägg av sissle »

Har gjort flera försök med nyinstallation av 9.10 med ompartitionering av hela disken. Det nyinstallerade systemet bootar inte. Det kommer upp rutan med OS att välja på. Över rutan står det "GNU GRUB version 1.97~beta4" (!). Jag väljer översta raden "Ubuntu, Linux 2.6.31-14-generic". Resultat: "error: no such device: e3d373ce-21ce-4511-ad02-daca2e40d506" och "Press any key to continue"
Senast redigerad av 1 sissle, redigerad totalt 31 gånger.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: GRUB bootar inte i 9.10

Inlägg av Bowmore »

Kör kommandot

Kod: Markera allt

sudo blkid
Dyker UUID=e3d373ce-21ce-4511-ad02-daca2e40d506 upp där för någon enhet?
sissle
Inlägg: 77
Blev medlem: 17 jun 2008, 17:17
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: GRUB bootar inte i 9.10

Inlägg av sissle »

ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="e3d373ce-21ce-4511-ad02-daca2e40d506" TYPE="ext4"
/dev/sda5: UUID="3fc453c9-15cf-4208-8dd0-790bccd94891" TYPE="swap"

Men betaversionen på GRUB förvånar mig ....
Användarvisningsbild
Daniel Nylander
Inlägg: 1002
Blev medlem: 21 aug 2006, 14:57
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Stockholm
Kontakt:

Re: GRUB bootar inte i 9.10

Inlägg av Daniel Nylander »

Har du kört RC-versionen av 9.10? Det fanns en bugg där som man löste genom att köra "sudo update-grub"
sissle
Inlägg: 77
Blev medlem: 17 jun 2008, 17:17
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: GRUB bootar inte i 9.10

Inlägg av sissle »

Det är riktiga 9.10, hemtankad i går kväll
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: GRUB bootar inte i 9.10

Inlägg av Bowmore »

Japp, blkid visar att det ser rätt ut så långt men som Daniel påpekar så finns det en bugg som drabbar vissa och tyvärr fortfarande inte är löst.

Det du kan prova för att få igång Ubuntu är följande:

Starta upp och håll shift-tangenten nere så att du får upp grubs bootmeny.

1) tryck sen e för att editera
2) ta bort hela raden

Kod: Markera allt

search --no-floppy --fs-uuid --set e3d373ce-21ce-4511-ad02-daca2e40d506
3) tryck slutligen Ctrl+X för att boota upp

Funkar det så får vi fixa till det "permanent".
sissle
Inlägg: 77
Blev medlem: 17 jun 2008, 17:17
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: GRUB bootar inte i 9.10

Inlägg av sissle »

Detta funkar! Hur permanenta?
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: GRUB bootar inte i 9.10

Inlägg av Bowmore »

Börja med att uppdatera systemet.

Därefter, för säkerhets skull, ta en backup med

Kod: Markera allt

sudo cp /usr/lib/grub/grub-mkconfig_lib /usr/lib/grub/grub-mkconfig_lib_backup
Sen ska vi editera i skriptet för kommandot mkconfig

Kod: Markera allt

sudo gedit /usr/lib/grub/grub-mkconfig_lib
Sök efter raden echo "search --no-floppy --fs-uuid --set ${fs_uuid}"

Ersätt den raden med

Kod: Markera allt

echo ""
och spara.

Därefter uppdaterar du grubmenyn med

Kod: Markera allt

sudo update-grub
Sen ska det funka vid nästa start.

Risken finns dock att din ändring återställs vid en uppdatering av grub2, men då får du göra samma sak tills buggen Grub 2 problem, error: no such device är löst, så håll koll på den.
sissle
Inlägg: 77
Blev medlem: 17 jun 2008, 17:17
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: GRUB bootar inte i 9.10

Inlägg av sissle »

Det löste problemet. Tack för hjälpen!
Calmeida
Inlägg: 229
Blev medlem: 02 jul 2007, 08:11
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Kalmar

Re: GRUB bootar inte i 9.10

Inlägg av Calmeida »

Får man ställa en bifråga?

Vad är motsvarigheten till "menu.lst" i 9.10? Där man kunde editera saker i 9.04. Jag hittar inget, och tycker det ser helt sjukt fult (Ja, jag vet att jag är estetikskadad, men ska man ha en textbootmeny så får man göra den så snygg det går) av att det inte står exakt som jag vill i alternativen, det vill säga "Ubuntu 9.10" & "Windows Vista Home Premium SP2".
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: GRUB bootar inte i 9.10

Inlägg av Bowmore »

Calmeida skrev:Får man ställa en bifråga?
Visst ;)

Motsvarigheten till /boot/grub/menu.lst är /boot/grub/grub.cfg.

Skillnader finns det dock:
- den ska inte editeras då den skrivs över helt av update-grub

Det man har till förfogande att ändra i är:
- /etc/default/grub
- /etc/grub.d/ skripten

Den första, där kan man justera de parametrar som fanns i början på menu.lst.
Se även: Grub 2 (1.97~beta3-1ubuntu8 as of Karmic Beta)

Den andra där kan man ändra i skriptet 40_custom plus lägga till egna skript. Talet i början anger den ordning de körs. Man kan också som exempel avaktivera ett skript, t.ex 30_os-prober genom att göra det icke exekverbart, dvs t.ex använda kommandot sudo chmod a-x /etc/grub.d/30_os-prober och därefter köra en sudo update-grub. Då får man inte med de bootval som stod under Others i grub legacys menu.lst.
Användarvisningsbild
christer
Inlägg: 1362
Blev medlem: 11 jan 2007, 17:42
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: GRUB bootar inte i 9.10

Inlägg av christer »

Hanteringen av grub blev alldeles för svårt för vanligt folk, som inte är så insatt.
Ändring i menu.lst var lättfattligt, men inte detta nya.
Användarvisningsbild
christer
Inlägg: 1362
Blev medlem: 11 jan 2007, 17:42
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: GRUB bootar inte i 9.10

Inlägg av christer »

Fick åter problem med Grub2 efter senaste uppdatering av kärnan.
Windows kan inte startas. Dualboot försvann.
När Windows tidigare återinstallerades försvann Ubuntu, men lyckades få
dualboot att åter fungera. Men senaste uppdateringsfiler förstörde dualboot.

kalle@kalle:~$ sudo update-grub
[sudo] password for kalle:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-19-generic
Found initrd image: /boot/initrd.img-2.6.31-19-generic
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
ls: kan inte komma åt /var/lib/os-prober/mount/boot
Boot: Filen eller katalogen finns inte
done



Tacksam för goda råd, som inte är så komlicerade.
Har heller ingen nytta av dessa två rader:
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: GRUB bootar inte i 9.10

Inlägg av Bowmore »

I väntan på en uppdaterad grub2 så kan du fixa din dual-boot genom att lägga till motsvarande rader för Windows i filen /etc/grub.d/40_custom.

Kod: Markera allt

sudo gedit /etc/grub.d/40_custom
För Windows XP på partition sda1 kommer det att se ut ung så här
menuentry "Microsoft Windows XP Professional" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 527008887008754f
drivemap -s (hd0) ${root}
chainloader +1
}
Det rödmarkerade behöver du uppdatera beroende på vilken partition resp uuid som gäller.

Därefter kör du

Kod: Markera allt

sudo update-grub
Användarvisningsbild
christer
Inlägg: 1362
Blev medlem: 11 jan 2007, 17:42
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: GRUB bootar inte i 9.10

Inlägg av christer »

System /Administration / Diskverktyget
Ger besked om att Windows ntfs finns i /dev/sda1

När Grub 2 reparerades var ett kommando
sudo grub-setup -d /media/ XXXXX/boot/dev/sda
XXXXX fick jag först när Ubuntu Live kördes från CD:n.


( Någonstans påstods att nummern för sda# är ett mindre i grub2)

Varifrån får jag den rätta långa nummern för search --no-floppy --fs-uuid --set 527008887008754f

Har nu sparat
menuentry "Microsoft Windows Vista" {
insmod ntfs
set root=(sda)
search --no-floppy --fs-uuid --set 527008887008754f
drivemap -s (sda) ${root}
chainloader +1
}

men ännu inte kört: sudo update-grub
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: GRUB bootar inte i 9.10

Inlägg av Bowmore »

christer skrev:set root=(sda)
Denna rad ska vara

Kod: Markera allt

set root=(hd0,1)
vilken då pekar på Windowspartitionen sda1.
search --no-floppy --fs-uuid --set 527008887008754f
Uuid för /dev/sda1 hittar du med kommandot

Kod: Markera allt

sudo blkid
Vidare raden
drivemap -s (sda) ${root}
ska se ut så här

Kod: Markera allt

drivemap -s (hd0) ${root}
men eftersom Windows ligger på första disken (sda) så behövs den inte.
Användarvisningsbild
christer
Inlägg: 1362
Blev medlem: 11 jan 2007, 17:42
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: GRUB bootar inte i 9.10

Inlägg av christer »

sudo gedit /etc/grub.d/40_custom
gav nu följande:

#!/bin/sh
exec tail -n +3 $0
# 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.

menuentry "Microsoft Windows Vista" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set E87040ED7040C3D2
chainloader +1
}

Efter sudo update-grub och omstart kunde mitt Vista åter startas och dualboot fungerar som det skall. Fick också AVG 9 uppdaterat, så nu meddelas "You are protected". Får nu åter glömma Vista några månader.
Tusen tack för hjälpen.
Skriv svar

Återgå till "Installation och uppgradering"