Portál AbcLinuxu, 1. května 2024 23:40


Dotaz: GRUB Disk Error

28.8.2005 16:30 trancelius | skóre: 22
GRUB Disk Error
Přečteno: 197×
Odpovědět | Admin

Ahoj, všude slyším na GRUB samou chválu, jak je super a že se s Lilem nedá ani srovnávat... ale za Boha nejsem schopnej ho dokopat buď k funkci, nebo aspoň k lepší chybové hlášce, než je "GRUB Disk Error" (při bootu). Můj grub.conf vypadá takhle:

default 0
timeout 2
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo
root (hd0,0)
kernel (hd0,0)/gentoo-kernel root=/dev/hda3  video=vesafb:ywrap,mtrr,1024x768-85 splash=silent,theme:crystal-gentoo console=/dev/tty1

Konfigurace disků:

/dev/hda1: swap
/dev/hda3: /
/dev/hda4: /home
/dev/hdb1: /var

Nemáte někdo nápad, jak ho rozhejbat ?

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Luboš Doležel (Doli) avatar 28.8.2005 16:45 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: GRUB Disk Error
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus teda LILO nebo si zkus dát /boot na začátek disku.
28.8.2005 16:59 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: GRUB Disk Error
/boot jsem v extra partyšně na začátku měl, bez efektu. LILO používám ... jen bych chtěl zkusit i gruba, no :)
28.8.2005 16:58 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: GRUB Disk Error
Odpovědět | | Sbalit | Link | Blokovat | Admin
(hd0,0) je v Linuxu /dev/hda1, kde píšeš že máš swap...
28.8.2005 17:00 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: GRUB Disk Error
Pardon, ten config byl z doby kdy jsem tam měl ještě /boot. Teď je samozřejmě (0,2) (hda3)
28.8.2005 17:02 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: GRUB Disk Error
No tak sem radši pastni ten současný menu.lst
28.8.2005 17:03 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: GRUB Disk Error
Takhle vypadá config teď:
default 0
timeout 2
splashimage=(hd0,2)/boot/grub/splash.xpm.gz

title=Gentoo
root (hd0,2)
kernel (hd0,2)/boot/gentoo-kernel root=/dev/hda3  video=vesafb:ywrap,mtrr,1024x768-85 splash=silent,theme:crystal-gentoo console=/dev/tty1
28.8.2005 17:08 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: GRUB Disk Error
BTW spustils znova grub-install, když jsi ho přesouval z hda1 na hda3/boot?
28.8.2005 17:11 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: GRUB Disk Error
samozřejmě, několikrát, s různým nastavením... mezitím tam bylo párkrát lilo, pak jsem zkoušel i grub-static atd. Rozhodně to není nějakým zbytkem
28.8.2005 17:55 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: GRUB Disk Error
Hmm, tak to netuším :-(
28.8.2005 18:12 Pinky | skóre: 30
Rozbalit Rozbalit vše Re: GRUB Disk Error
zkus misto
root (hd0,2)
root (hd0,1)
ono to cislovani uplne nesedi.
ale jestli to neslo ani kdyz jsi ho mnel na 1 partisne???
jinak ja instaluju tak za spustum grub, a napisu
root (hd0,1)
setup (hd0)
quit
ale tohle nekopiruje soubory, jen prepise MBR atp...
28.8.2005 18:31 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: GRUB Disk Error
I tohle jsem zkoušel. Protože jsem zrušil hda1 (/boot) a její místo přidal k swapu, tak mám hda1, hda3 a hda4. Zkoušel jsem (0,1) i (0,2), pořád stejně. Chová se tak i když odpojím cdrom a druhej disk, pořád mi píše jen GRUB Hard Disk Error... toho chlápka co dělal zpracování výjimek by měli vyhodit :D
28.8.2005 18:13 #Tom
Rozbalit Rozbalit vše Re: GRUB Disk Error
Já instaluju GRUB nejraději z funkčního Linuxu, ale jde o i z diskety. Na nějaký oddíl nahraju adresář grub s linuxovým jádrem, soubory stage1, stage2, e2fs_stage_1_5 a souborem menu.lst, který může vypadat třeba takto:
default 0
timeout 10
title Linux
        root (hd0,1)
        kernel /vmlinuz ro root=/dev/hde3

Takže na /dev/hda2 je GRUB, souborový systém je ext2 a na /dev/hde3 je systém. Instalaci grubu dělám třeba takto:
# grub
grub> root (hd0,1)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... yes
 Checking if "/grub/stage2" exists... yes
 Checking if "/grub/e2fs_stage1_5" exists... yes
 Running "embed /grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
 Running "install /grub/stage1 (hd0) (hd0)1+16 p (hd0,1)/grub/stage2 /grub/menu
.lst"... succeeded
Done.
Pokud ale používáte jiný souborový systém, musíte také použít odpovídající *_stage_1_5.
28.8.2005 18:37 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: GRUB Disk Error
Odpovědět | | Sbalit | Link | Blokovat | Admin
Výstup při manuální instalaci je taky v naprostým pořádku:
grub> root (hd0,2)
 Filesystem type is ext2fs, partition type 0x83

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)"...  16 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,2)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.
28.8.2005 18:42 Pinky | skóre: 30
Rozbalit Rozbalit vše Re: GRUB Disk Error
nemůže to souviset s LBA (platí pro starší dsky a biosy)
28.8.2005 18:53 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: GRUB Disk Error
Deska je Asus P4B, disky jsou WD 120 GB (hda) a druhej je 40 GB (docela dědek, ale dělá to i bez něj). Divný je že SUSE Grub s tím problémy neměl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.