Compilazione kernel 2.6.22.9-desktop-1mdv

2 risposte [Ultimo messaggio]
Ritratto di maurelio79
maurelio79
(Guru)
Offline
Guru
Iscritto: 19/05/2006
Messaggi: 2074

Ciao a tutti, per sfizio ho provato a compilare il kernel, mi sono recato nella cartella /usr/src/linux-2.6.22.9-desktop-1mdv/ e ho lanciato make menuconfig.

Dopo aver fatto un pò di modifiche, ho salvato e sono uscito; ho quindi lanciato nella shell make, ma ho avuto questo output:

[root@localhost linux-2.6.22.9-desktop-1mdv]# make<br />  HOSTLD  scripts/kconfig/conf<br />scripts/kconfig/conf -s arch/i386/Kconfig<br />  CHK     include/linux/version.h<br />  UPD     include/linux/version.h<br />  CHK     include/linux/utsrelease.h<br />  UPD     include/linux/utsrelease.h<br />  SYMLINK include/asm -&gt; include/asm-i386<br />  CC      arch/i386/kernel/asm-offsets.s<br />  GEN     include/asm-i386/asm-offsets.h<br />  CALL    scripts/checksyscalls.sh<br />  CC      scripts/mod/empty.o<br />  HOSTCC  scripts/mod/mk_elfconfig<br />  MKELF   scripts/mod/elfconfig.h<br />  HOSTCC  scripts/mod/file2alias.o<br />  HOSTCC  scripts/mod/modpost.o<br />  HOSTCC  scripts/mod/sumversion.o<br />  HOSTLD  scripts/mod/modpost<br />  HOSTCC  scripts/kallsyms<br />  HOSTCC  scripts/pnmtologo<br />  HOSTCC  scripts/conmakehash<br />  HOSTCC  scripts/bin2c<br />make[1]: *** No rule to make target `init/main.o&#039;, needed by `init/built-in.o&#039;.  Stop.<br />make: *** [init] Error 2

E appunto si stoppa. Non essendo esperto di compilazioni di kernel (fatto solo qualche volta su ZenWalk) non ho idea di cosa voglia dire tutto ciò.

Mi aiutate?

Grassssie.

Debian Squeeze+Mandriva2009 on Asus X59SLseries
http://www.mylinuxexperience.org/

Ritratto di kio341
kio341
(Guru)
Offline
Guru
Iscritto: 09/09/2004
Messaggi: 591

io instakllerei i sorgenti completi e non soltanto i devel poi
seguirei la mia guida
http://www.mandrakeitalia.org/modules/wfsection/article.php?articleid=215
quindi facendo un esempio con il nuovo kernel
dove ho fatto da tester pure io:
-scarico da http://mib.pianetalinux.org/2008.0/testing/kernel-2.6.23.1-1/
i seguenti pkg
[root@Mandriva-2008 kernel]# ls
kernel-desktop-2.6.23.1-1.mib-1-1.mib2008.0.i686.rpm
kernel-desktop-devel-2.6.23.1-1.mib-1-1.mib2008.0.i686.rpm
kernel-desktop-devel-latest-2.6.23.1-1.mib2008.0.i686.rpm
kernel-desktop-latest-2.6.23.1-1.mib2008.0.i686.rpm
kernel-source-2.6.23.1-1.mib-1-1.mib2008.0.i686.rpm
kernel-source-latest-2.6.23.1-1.mib2008.0.i686.rpm

poi
[root@Mandriva-2008 kernel]# rpm -ivh *.rpm
riavvio seleziono il nuovo kernel e
buonanotte ai suonatori !!!
il modulo DKMS x il driver nvidia è stato correttamente ricompilato
problemi:al momento nessuno!!
ecco se volessi customizzare il nuovo kernel io entrerei nella dir
/usr/src/linux-2.6.23.1-1.mib e non ripeto non nella
/usr/src/linux-2.6.23.1-desktop-1.mib

Ritratto di maurelio79
maurelio79
(Guru)
Offline
Guru
Iscritto: 19/05/2006
Messaggi: 2074

Capito. Grazie mille! Ho installato anche il nuovo kernel con tutti i pacchetti che dici, ma...... comunque nicco mi sta spiegando
leggi qui

Debian Squeeze+Mandriva2009 on Asus X59SLseries
http://www.mylinuxexperience.org/