Sida 1 av 1

Problem med grub i Ubuntu 11.10

Postat: 29 nov 2011, 21:42
av jlw
Jag har hållt på med att förstå hur grub fungerar.

Jag har installerat grub i terminalen, men får det inte att fungera.

sudo apt-get install grub
grub-install /dev/hda1

........................................................................................
Installera Grub i MBR

Starta grub -> sudo grub

1 - find /boot/grub/stage1
(hd0,0)
2 - root (hd0,0)
3 - setup (hd0)
4 - quit
........................................................................................
Vill kunna boota i grub (command-line)
Terminalen -> sudo grub
1 - root (hd0,0)
2 - kernel /vmlinuz-3.0.0-13-generic-pae root=/dev/hda1
3- boot
Men det blir något fel i steg 2 ?
........................................................................................
Jag öppnar menyn i grub med:
configfile (hd0,0)/boot/grub/menu.lst

Menyn kommer fram, men när jag väljer något här,
får jag felmeddelande som:
Error 12: Invalid device requested
........................................................................................

Jag har försökt med att förstå detta men vet inte om jag har gjort det
mer komplicerat än vad det är?

Jag tror att man skall konfigurera grub.cfg, men vet inte hur.

(Jag har lusläst alla how-to och tutorials men inte fått det att fungera)

Jag blir tacksam för alla tips.

Re: Problem med grub i Ubuntu 11.10

Postat: 29 nov 2011, 23:50
av ubot
Det här kanske är något för dig? https://help.ubuntu.com/community/Grub2 ... ling_GRUB2
Läs under "ChRoot".

Här står om att konfigurera Grub: https://help.ubuntu.com/community/Grub2

Re: Problem med grub i Ubuntu 11.10

Postat: 30 nov 2011, 00:14
av Bowmore
jlw skrev:Jag har hållt på med att förstå hur grub fungerar.
Varför grub (=grub legacy) och inte grub2 som är den grub som används sen karmic (9.10)?
jlw skrev:Vill kunna boota i grub (command-line)
Terminalen -> sudo grub
1 - root (hd0,0)
2 - kernel /vmlinuz-3.0.0-13-generic-pae root=/dev/hda1
3- boot
Men det blir något fel i steg 2 ?
Orsaken är att det inte finns någon fil som heter /vmlinuz-3.0.0-13-generic-pae.

Däremot så finns filen /vmlinuz som är en länk till senaste kärnversionen, så

Kod: Markera allt

sudo grub
root (hd0,0)
kernel /vmlinuz root=/dev/hda1
boot
borde isf fungera för grub legacy.
jlw skrev:Jag öppnar menyn i grub med:
configfile (hd0,0)/boot/grub/menu.lst

Menyn kommer fram, men när jag väljer något här,
får jag felmeddelande som:
Error 12: Invalid device requested
Frågan är vad det står för det valet i /boot/grub/menu.lst?
Det kan du se genom att istf att trycka Enter trycker E (för edit) när du markerat valet ifråga.

Är det så att du försöker starta ett annat OS som inte har grub utan i stället t.ex har grub2?
jlw skrev:Jag har försökt med att förstå detta men vet inte om jag har gjort det
mer komplicerat än vad det är?
Egentligen vet jag nog inte var det är du är ute efter.
Är ditt syfte att testa gamla grub (legacy) genom att ersätta grub2 med grub i 11.10 och sen försöka starta upp andra OS som har grub2, etc?
jlw skrev:Jag tror att man skall konfigurera grub.cfg, men vet inte hur.
Filen /boot/grub/grub.cfg har inget med grub legacy att göra utan tillhör grub2. Motsvarande fil för grub legacy heter /boot/grub/menu.lst.