Kernel forgatás hiba (genkernel) [Megoldva]

Fórumok

Sziasztok.

Friss kernel szeretnék forgatni a gépemre, de az utóbbi pár verziónál a következő hibát kapom.

HackerOS /home/pusztito # genkernel --kernel-config=/proc/config.gz all
* Gentoo Linux Genkernel; Version 4.0.8
* Using genkernel configuration from '/etc/genkernel.conf' ...
* Running with options: --kernel-config=/proc/config.gz all

* Working with Linux kernel 5.7.4-gentoo-x86_64 for x86_64
* Using kernel config file '/proc/config.gz' ...
*
* Note: The version above is subject to change (depends on config and status of kernel sources).

* kernel: >> Initializing ...
*         >> Previous config backed up to .config--2020-06-21--11-38-42.bak
*         >> Running 'make mrproper' ...
*         >> Running 'make oldconfig' ...
*         >> Invoking menuconfig ...
*         >> Re-running 'make oldconfig' due to changed kernel options ...
*         >> Compiling 5.7.4-gentoo-x86_64 bzImage ...
*         >> Compiling 5.7.4-gentoo-x86_64 modules ...
*         >> Installing 5.7.4-gentoo-x86_64 modules (and stripping) ...
*         >> Generating module dependency data ...
*         >> Compiling out-of-tree module(s) ...
* ERROR: compile_external_modules() failed to compile out-of-tree-modules!
* Please consult '/var/log/genkernel.log' for more information and any
* errors that were reported above.
*
* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* '/var/log/genkernel.log' so that your issue can be dealt with effectively.
*
* Please do *not* report kernel compilation failures as genkernel bugs!
*

Többféle módon próbálkoztam de az eredmény mindig ugyan az. Az 5.6.15-gentoo verzióig problémamentesen tudtam forgatni de az utána lévő verzióknál előjön a hiba. Valaki találkozott ezzel a problémával?

Válaszokat előre is köszönöm.

Hozzászólások

A többször is említett /var/log/genkernel.log naplófájl releváns sorait bemásolhatnád ide.

Abban benne kell lennie a konkrét oknak.

Szerkesztve: 2020. 06. 21., v – 17:10

Nem lehet, hogy az a  baj, hogy nem a /usr/src/linux mappa alól indítod?

Ugyan a probléma okát nem deríti fel, de én csak ramdiszk készítésre használom a genkernelt.

 

Lehet így lefordul:

HackerOS /usr/src/linux # make -j* && make modules_install && make install && genkernel --install initramfs && grub-mkconfig -o /boot/grub/grub.cfg

A csillag értelemszerűen egy szám, ami megmonsja hány szálon fusson a make. Ez a proci virtuális magszáma +1 lehet maximum.

SZERK: A /usr/src/linux symlink akkor működik, ha a gentoo-source a symlink use flaggel van lefordítva, különben a kernel forrás mappájának a neve kell: pl /usr/src/linux-5.7

"ERROR: compile_external_modules() failed to compile out-of-tree-modules!"

 Eszerint valami külső modul nem fordul le. Milyen külső kernel modulokat használsz?

Nálam például xtables-addons fordul még, bár én nem genkernellel forgatok és nincs initramfs sem. Esetleg valami videókártya driver?

Ezt derítsd ki először.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

A log-ba nvidia driver-re panaszkodott annak ellenére, hogy kivettem belőle.

gentoojedi megoldása működik.

Köszönöm a segítségeteket.