Compilation noyau linux.

Debian squeeze 6.0.6 avec noyau linux-2.6.34.14 (stable)(la version peut changer bien sur).
T0ut d'4b02d n0us 4ll0ns ch32hc32 l3 n0y4u qu1 n0us 1nté23ss3nt su2 http://www.kernel.org/, 3nsu1t3 ,n0us 4ll0ns l3 déc0mp23ss32 s01t v14 un p20mpt , 4v3c c3tt3 c0mm4nd3:
dev:/home/dev#tar xvjf n0m_du_n0y4u

0u p42 un s1mpl3 cl1qu3 d201t pu1s 3xt24123 1c1. P0u2 s1mpl1f132 l3s ch0s3s , n0us 4ll0ns m3tt23 c3 d0ss132 d3c0mp23ss32 d4ns v0t23 d0ss132 p32s0nn3l , l'4v4nt463 c'3st qu3 4 ch4qu3 f01s qu3 n0us 4ll0ns 0uv212 un p20mpt , 0n s324 d123ct3m3nt d4ns c3 d0ss132 p32s0nn3l.

Un3 f01s d4ns l3 d0ss132 du n0y4u n0us 4ll0ns 1nst4ll32 l'1nt32f4c3 "ncurses" "ncurses-devel" (v012 l3 p4qu3t "libncurses5-dev") p0u2 n0t23 f1ch132 ".conf" (l3 f1ch132 d3 c0nf16u24t10n du systèm3) , 41ns1 qu3 d'4ut23s dép3nd4nc3s qu1 n0us s320nt nécéss4123s p0u2 n2 p4s 4v012 d3 p20blèm3 4v3c l4 c0mp1l4t10n du n0y4u.

D4ns un p20mpt t4p3z:
dev:/home/dev# apt-get install build-essential initramfs-tools fakeroot debconf-utils dpkg-dev debhelper bin86 kernel-package libncurses5-dev libqt4-dev pkg-config

3nsu1t3 n0us 4ll0ns 3xécut32 l4 c0mm4nd3 su1v4nt3:
make menuconfig
un3 f3n3t23 c0mm3 c3c1 4pp4241t:
tof

t3st_b4l1s3_f16u23_1m463

j3 v0us 23c0mm4nd3 d3 f0u2n12 l3 m4x1mum d'1nf02m4t10n su2 v0t23 m4té213l d4ns l3s d1ffé23nt3s s3ct10ns p20p0sé3s,
pu1s s4uv3642d32 v0t23 f1ch132 ".conf"

Ét4nt s0us d3b14n j'ut1l1s3 l4 méth0d3 s1mpl3 su2 l3 f41t d3 6éné232 un p4qu3t s0u2c3.
dev:/home/dev#:make clean && make-kpkg --append-to-version "nom_ de_votre_nouveau_noyau" --initrd kernel_image
C3tt3 0ép24t10n p3ut 3t23 plus 0u m01ns l0n6 s3l0n v0t23 m4ch1n3.
J'41 c0mp1lé p3nd4nt 2h , 3nsu1t3 just3 4 t4p42 "dpkg -i mon_nouveau_noyau" 3t c'3st f1n1 3t 23b00t su2 v0t23 n0uv34u n0y4u.
-----------------------------------------------------------------------------------------------------------------------------------------------
3n c4s d'3223u2 c0mm3 c3c1:
ARCH=i386 -C Documentation/lguest clean
make[2]: entrant dans le répertoire « /home/dev/version_linux/Documentation/lguest »
make[1]: *** [real_stamp_clean] Erreur 2
make[1]: quittant le répertoire « /home/dev/version_linux »
dpkg-buildpackage: erreur: debian/rules clean a produit une erreur de sortie de type 2
make: *** [debian/stamp/build/buildpackage] Erreur 2

c32t41ns p20blèm3 p3uv3nt v3n12 su2 l3 f41t qu3 "lguest" n3 s3 t20uv3 p4s d4ns l3 d0ss132 "Documentation" , 4ssu23z v0us qu3 v0t23 d0ss132 3st b13n d4ns c3lu1 c1.
3nsu1t3 4v3c l'0pt10n "--us --uc builpackage" j'41 3u un3 3223u2 1nt1tulé "pas de regle pour fabriquer la cible clean".

D0nc j'41 t4p3z c3tt3 c0mm4nd3:
dev:/home/dev# make-kpkg --append-to-version "nuxish33t-linux-2.6.34.14" --initrd kernel_image

3n c4s d'3223u2 c0nc32n4nt:
usb 1-2: new full speed USB device using uhci_hcd and address 8
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
usb 1-2: new full speed USB device using uhci_hcd and address 9
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
usb 1-2: new full speed USB device using uhci_hcd and address 10
usb 1-2: device not accepting address 10, error -110
usb 1-2: new full speed USB device using uhci_hcd and address 11
usb 1-2: device not accepting address 11, error -110

23f4123 l4 c0mp1l4t10n c42 1l y 4 3u d3s 3223u2 su2 l4 p42t13 c0nc32n4nt "uhci_hcd" 3t "ehci_hcd", 23642d32 d4ns l4 s3ct10n "USB support"
d3 v0t23 m3nu d3 c0mp1l4t10n 3t c0mplét32 p42 l3s 1nf0s d0nn32 p42 c3s c0mm4nd3s:
dev:/home/dev#lspci && lsusb

Ps:p23n3z l3 t3mps d3 b13n c0nn41t23 v0t23 m4té213l 4u 21squ3 d'4v012 d3s s0uc1s , j'41 c0mm3 p42 3x3mpl3 c0nnu d3s p20blèm3 4v3c l4 c0mm4nd3 "mount"0u un t24nsf32t d3 f1ch132 d3 d1squ3 du2 4 d1suq3 du2 t2ès l3nt. P20bl3m3 2és0lu ^^.