Portál AbcLinuxu, 9. května 2025 19:18

Dotaz: Fedora 6 GRUB

13.1.2007 10:14 Th3Butch3r | skóre: 4
Fedora 6 GRUB
Přečteno: 163×
Odpovědět | Admin
Dobrý den, vcera jsem si instaloval fedoru core 6, pouzil jsem defaultni rozdeleni disku i defaultni nastaveni grubu, po instalaci sem mel bez nacteni hlasku error while loading operating system, co jsem nasel na ruznych forech je ze asi nemam naistalovany grub na hda, tag jsem to pres cd s rescue naistaloval, ted uz jsem mi pri startu zapne grub a jeho prikazova radka, prosim poradne nekdo jak tam dostat moji partii z linuxem kernel atd... nedari se mi nait zadny dobry navod jak s grubem dekuju. Nashledanou
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.1.2007 11:57 MiHl | skóre: 9 | blog: Uvazovnik
Rozbalit Rozbalit vše Re: Fedora 6 GRUB
Odpovědět | | Sbalit | Link | Blokovat | Admin
Postupů je určitě víc, já bych to řešil takto:

1.nabootovat z rescue CD
2.najít oddíly /boot a /
- třeba pomocí fdisk -l, při default rozdělení disku bude nejspíše jeden malý oddíl /boot a zbytek možná v logickém bloku, pokud ten příkaz vypíše něco s řádkem "Linux LVM", je / právě v logickém bloku. Připojováním tšch řádků /dev/... z vypisu fdisku bych se pokusil najít oddíly obsahující /boot a /, oddíly LVM jsou pod /dev/VolGroup00/LogVol00
3.předpokládám, že grub je tam nainstalovaný, takže v /boot bude adresář grub
4.v adresáři grub vytvořit soubor device.map
(hd0)     /dev/sda

pokud je boot na /dev/sdaX nebo tam prijde /dev/hda, pokud je na /dev/hdaX
5.mely by tam po instalaci byt i soubory grub.conf a menu.lst, pokud ne, tak jeden vytvorit s obsahem
a)pokud existuje samostatny oddil /boot a je to /dev/sdaN prip. /dev/hdaN
default=0
timeout=5
splashimage=(hd0,N-1)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core 
        root (hd0,N-1)
        kernel /vmlinuz-2.6.VERZE ro root=ODDIL_S_ROOTem
        initrd /initrd-2.6.VERZE.img

za "N-1" dosadte spravnou hodnotu
ODDIL_S_ROOTem je ten, co se hledal ve druhem kroku
VERZE je zbytek z nazvu souboru v oddilu /boot podle nainstalovaneho jadra
b)pokud /boot neni samostatny oddil a je umisten v oddilu / s /dev/sdaN prip. /dev/hdaN :
default=0
timeout=5
splashimage=(hd0,N-1)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core 
        root (hd0,N-1)
        kernel /boot/vmlinuz-2.6.VERZE ro root=ODDIL_S_ROOTem
        initrd /boot/initrd-2.6.VERZE.img
za "N-1" dosadte spravnou hodnotu
ODDIL_S_ROOTem je ten, co se hledal ve druhem kroku
VERZE je zbytek z nazvu souboru v /boot/... podle nainstalovaneho jadra

6.instalace grubu
cd "ADRESAR S VYTVORENYM device.map"
grub --device-map=device.map

objevi se shell grubu:
root (hd0,N-1)

za "N-1" dosadit hodnotu z /dev/.... viz. vyse, kde je ten /boot
cat (hd0,N-1)/
pak TAB - to by melo vypsat obsah toho adresare, je to jen pro kontrolu, ze je zvolen spravny adresar a zrusit cat... s ESC
setup (hd0)

vylezt ze shellu, to bude myslim quit nebo exit

tim by to melo byt vyreseno
13.1.2007 12:02 Th3Butch3r | skóre: 4
Rozbalit Rozbalit vše Re: Fedora 6 GRUB
DEkuju jdu na to pak napisu.

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.