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.
- 273 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
+1, logok nélkül csak vaktában lehet lövöldözni.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
"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 hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni