Portál AbcLinuxu, 26. dubna 2024 00:35


Dotaz: Fedora 8 kompilace jádra 2.6.27

27.12.2008 15:33 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Fedora 8 kompilace jádra 2.6.27
Přečteno: 321×
Odpovědět | Admin
Příloha:
Zkouším si zkompilovat jádro 2.6.27 pro Fedoru 8 ze src.rpm balíčku pro Fedoru 9. Kompilace proběhne vždycky v pořádku, ale problém nastane při bootu v initrd. Ten mi totiž nenajde žádné LVM oddíly a bootování se zasekne. Výpis je viz obrázek.

V konfiguraci jádra jsem nic neměnil. Pouze jsem ze spec souboru vymazal tyto řádky:
%define kernel_variant_posttrans(s:r:v:) \
%{expand:%%posttrans %{?-v*}}\
/sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --rpmposttrans %{KVERREL}%{?-v:.%{-v*}} || exit $?\
%{nil}
Protože jinak se mi při instalaci jádra ukazovala chyba:
Running Transaction
  Installing     : kernel-firmware                                   [1/3]
  Installing     : kernel                                            [2/3]
  Cleanup        : kernel                                            [3/3]
Usage: new-kernel-pkg [-v] [--mkinitrd] [--rminitrd]
       [--initrdfile=<initrd-image>] [--depmod] [--rmmoddep]
       [--kernel-args=<args>] [--remove-args=<args>]
       [--banner=<banner>] [--multiboot=multiboot]
       [--mbargs=mbargs] [--make-default]
       <--install | --remove | --update> <kernel-version>
       (ex: new-kernel-pkg --mkinitrd --depmod --install 2.4.7-2)
error: %posttrans(kernel-2.6.27.7-53.fc8.i686) scriptlet failed, exit status 1
Nesetkal jste se s tím někdo a nevíte jak to opravit?

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

Odpovědi

27.12.2008 16:34 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Fedora 8 kompilace jádra 2.6.27
Odpovědět | | Sbalit | Link | Blokovat | Admin
setkal, nepouzivejte .spec soubor z vyssi verze fedory
28.12.2008 18:15 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: Fedora 8 kompilace jádra 2.6.27
Tak jsem to skusil i se spec souborem s Fedory 8, kde jsem jenom upravil patche, tak aby odpovídali 2.6.27, ale výsledek je stále stejný.
28.12.2008 19:39 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Fedora 8 kompilace jádra 2.6.27
Odpovědět | | Sbalit | Link | Blokovat | Admin

Není jednoduší si přeložit jádro přímo z zdrojáků ? Jsem si pro Fedoru několikrát překládal a bez problémů.

To že to skolabuje při bootu na tom že to nenalezne HDD je tím že jsi asi nevygeneroval nový ramdisk.

28.12.2008 21:29 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: Fedora 8 kompilace jádra 2.6.27
Nový initrd se vygeneruje. Zkoušel jsem ho generovat i ručně a pokaždé se stejným výsledkem - nenajde to LVM a skončí to.
28.12.2008 21:42 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: Fedora 8 kompilace jádra 2.6.27
Kdyby alespoň šlo do toho Fedořího nashe přidat spuštění bashe, abych mohl zjistit co se tam děje, ale ani to nefunguje. Zkoušel jsem dát na konec spiouštění bashe, ale nic to nespustí. Přítom bash jsem to /bin ram disku přidal i knihovny podle ldd /bin/bash jsem dal na odpovídající místa.

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.