Portál AbcLinuxu, 10. května 2025 07:27

Dotaz: Dve jadra

20.2.2005 11:17 Jakub
Dve jadra
Přečteno: 218×
Odpovědět | Admin
Dobry den, v MDK 10.1 official jsem si pomoci aktualizace softwaru pridal nove jadro 2.6.8.1-24(a ponechal stare 2.6.8.1-10mdk) a potreboval bych vyresit: 1.kdyz jsem to provedl tak se mi v lilo pridal zaznam 2.6.8.1-24 a tento startoval nove jadro, stary zaznam startoval stare jadro,jenze po dvou dnech(asi jsem neco provedl) to stare jadro nenabehne, protoze linky v /boot(@vmlinuz, @System.map...) ukazuji na soubory noveho jadra.. pravdepodobne je nekde nejaky skript, ktery je prehazuje, ale nevim kde

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

Odpovědi

20.2.2005 11:23 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Dve jadra
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když nenaběhne, tak asi hlásí nějakou chybu a v /etc/lilo.conf je asi něco špatně. Dosaď za "nějakou" a "něco" ;-)
20.2.2005 11:58 Jakub
Rozbalit Rozbalit vše Re: Dve jadra
Chyba je v tom, ze kdyz v lilu vyberu to stary jadro, tak pri natahovani modulu ext3.ko to zarve, ze ten modul je pro jadro 2.8.6.1-24mdk ne pro to stary...
20.2.2005 12:12 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Dve jadra
Snažíš se natahovat ramdisk z nového jádra i pod tím starým jádrem, takže máš asi v lilu špatný odkaz u starého jádra na nový ramdisk.
20.2.2005 12:28 Jakub
Rozbalit Rozbalit vše Re: Dve jadra
stary jadro:
image=/boot/vmlinuz-2.6.8.1-10mdk
 label="Mandrake_Linux"
 root=/dev/hda5
 initrd=/boot/initrd-2.6.8.1-10mdk.img
 append="devfs=nomount acpi=on splash=silent"
 vga=788
 read-only
novy jadro:
image=/boot/vmlinuz
 label="linux"
 root=/dev/hda5
 initrd=/boot/initrd.img
 append="acpi=on splash=silent"
 vga=788
 read-only
20.2.2005 12:41 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Dve jadra
Tak se koukni zda se ti nepomýchaly moduly z jednotlivých podverzí. Pokud tam jsou správné tak si znovu vygeneruj u toho starého ramdisk, asi ten skript co to dělal použil moduly z toho nového nebo nějaká taková zrada.

PS. Proč používáš tak obstarožní jádro hoď tam to nejnovější od mdk.
20.2.2005 12:44 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Dve jadra
Ještě mě napadlo po změně s soubory jádra provedl jsi lilo aby si to lilo poznačilo ? Protože lilo si poznačí kde je ten soubor fizycky a pak nehledí na názvy souborů a může ti natahovat něco jiného.
20.2.2005 13:05 Jakub
Rozbalit Rozbalit vše Re: Dve jadra
Jo lilo jsem pustil
20.2.2005 13:07 Jakub
Rozbalit Rozbalit vše Re: Dve jadra
Jeste duvod proc chci to stare jadro: kdyz jsem pod tim novym jadrem na netu, tak firefox strasne dlouho "vyhledava server". Pod starym jadrem to nedelalo, proste se jen chci ujistit,ze to neni jadrem a chci zacit hledat chybu jinde.
20.2.2005 13:11 Michal Kubeček
Rozbalit Rozbalit vše Re: Dve jadra
Ne, to opravdu nebude jádrem. Spíš se zaměřte na nastavení DNS.
20.2.2005 13:13 Michal Kubeček
Rozbalit Rozbalit vše Re: Dve jadra
Podívejte se, jestli třeba initrd.img není jen link na initrd-2.6.8.1-10mdk.img.
20.2.2005 13:15 Jakub
Rozbalit Rozbalit vše Re: Dve jadra
Prave,ze je proto mam v lilu initrd=/boot/initrd-2.6.8.1-10mdk.img (initrd staryho jadra)
20.2.2005 14:36 Michal Kubeček
Rozbalit Rozbalit vše Re: Dve jadra
V tom případě byste ale u toho nového neměl mít initrd=/boot/initrd.img - každé jádro potřebuje vlastní initial ramdisk.
20.2.2005 16:46 Jakub
Rozbalit Rozbalit vše Re: Dve jadra
/boot/@initr.img je link na /boot/initrd-2.6.8.1-24mdk.img, takze v tomhle asi chyba taky neni
20.2.2005 17:30 Michal Kubeček
Rozbalit Rozbalit vše Re: Dve jadra
V 13:15 jste to ale psal obráceně…
20.2.2005 17:38 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Dve jadra
Přesně tak asi v tom máte zmatek, zrušte ten odkaz a do lila dopište napevno ty správné ramdisky na skutečné soubory a né jejich odkazy, a proveďte lilo, případně vygenerujte znovu ty správné ramdisky prostě v tom máte zmatek.
20.2.2005 18:02 Jakub
Rozbalit Rozbalit vše Re: Dve jadra
Chlapi, ja v tom zmatek nemam :-)

stary jadro: initrd je natvrdo nastaveny(v lilo.conf) na intrd = /boot/intrd-2.6.8.1-10mdk.img

novy jadro: initrd = /boot/intrd.img ( a to je link na initrd-2.6.8.1-24mdk.img)

takze ramdisky by meli byt v poho. Ale ja je radsi vygeneruju znova a nastavim natvrdo jak rikate. A diky moc za Vase odpovedi.
20.2.2005 20:01 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Dve jadra
No bordel v tom máš, určitě ten odkaz nejdříve ukazoval na ten starej ramdisk a jak víš že ten novej balíček nepřepsal ten starej ramdisk a až potom změnil ten odkaz třeba nebo podobná jiná blbost ?

Prostě vykašli se na odkaz intrd.img ten smaž a dopiš do lila odkaz na ten spravný soubor (na soubor ne na odkazy kdoví zda ho nějaký skript nepřehazuje a pod....) a proveď lilo a vyskoušej.

Pokud to u nějakého jádra bude zase zlobit skontroluj zda máš správné moduly v /lib/modules/číslo_jádra..../....
[petr@soban ~]$ ls /lib/modules
2.6.10  2.6.10-1.760_FC3  2.6.10-1.766_FC3  2.6.9
Pro každé jádro musí být samostatné moduly a potom pro to problémové jádro vytvoř znovu ten ramdisk a znovu proveď lilo.

A musí to chodit.
20.2.2005 20:58 Jakub
Rozbalit Rozbalit vše Re: Dve jadra
Je jasny, ze ten odkaz puvodne smeroval na starej initrd. Ten novej balickej starej initrd(initrd-2.6.8.1-10mkd.img) neprepsal, protoze ma datum 30.11.2004. Ten modul, co zlobi ext3.ko.gz ma datum 8.9, takze v tomhle chyba taky neni. v lilo.conf je na to stary jadro napsanej tvrdej odkaz na initrd, novy ma net odkaz a jede....
20.2.2005 21:43 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Dve jadra
Kruci proč neuděláš co se ti radí ?

Prostě načítaš blbý ramdisk s blbým souborem ext3.ko .

Teď mě vysvětli jak jsi zjistil datum toho souboru ext3.ko.gz ? Ty jsi ten ramdisk rozbalil ? Pokud jsi se díval do /lib/modules tak ses dival blbě při startu se ten soubor bere z ramdisku :-)

Takže aby jsme si rozuměly napiš do lila správné cesty na soubory a vygeneruj pro každé jádro správný ramdisk a musí to chodit.

Pokud ne tak tam potom máš bordel buď ve verzích jádra nebo v souborech.

Více se tímdle nemíním zabývat pokud nemůžeš vyskoušet to co se ti radí.

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.