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 -> 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', needed by `init/built-in.o'. 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.
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