Login

Statistici

Membri: 188
Stiri: 1019
Linkuri: 24
Vizitatori: 1639664

Sponsored links

Mirror MYLRo.org

Carti Linux direct de pe mirror-ul MYLRo.org
 
Compilarea nolui kernel in Debian Leny E-mail
  • Currently 3.7/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Rating: 3.7/5 (3 votes cast)

Scris de slackx   
Friday, 30 November 2007
Cum mi-am luat o placă nouă la PC şi cam face figuri la chipset (Intel 35DP) am hotărât să compilez un kernel nou. Dar problema e că am Debian, şi ăsta e mai cu moţ decat Slackware - de exemplu - la compilarea de kernel. În general, update-urile la kernel sa fac prin apt-get update apt-get dist-upgrade, iar la compilarea clasică m-am tot lovit de erori aşa că am decis să încerc o nouă metodă. După lungi căutari am ajuns la finalul acesta.
Deci să începem
Pentru început avem nevoie de câteva dependinţe (fakeroot, kernel-package, libncurses5-dev, wget , buildessentials)

debian-logo.jpgDupă ce am terminat instalarea pachetelor trecem la pasul următor: kernelul în sine.
Facem deplasarea  către directorul-destinaţie
cd /usr/src
Downloadăm noul kernel
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.8.tar.bz2
şi îl dezarhivăm
tar xvjf linux-2.6.23.8.tar.bz2
Ne deplasăm în directorul nou-creat:
cd /usr/src/linux-2.6.23.8
şi configurăm
make clean
make mrproper
La config puteţi să folosiţi vechiul config pentru a păstra setările (eu aşa am făcut)
make oldconfig
Sau puteţi să îl reconfiguraţi din nou
make xconfig
daca doriţi să folosiţi interfaţa grafică
make menuconfig
dacă preferaţi CLI.
Ok. Până aici totul a fost banal şi clasic. Dar pentru Debian ar fi mai simplu să construim noul kernel special pentru acest tip de distribuţie:
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
După ce s-a terminat totul ne deplasăm din nou în /usr/src
cd /usr/src
şi vizualizăm
ls -l
observăm că au apărut două pachete noi
linux-image-2.6.23.8-custom_2.6.23.8-custom-10.00.Custom_i386.deb care conţine kernelul în sine
şi
linux-headers-2.6.23.8-custom_2.6.23.8-custom-10.00.Custom_i386.deb care conţine modulele
În sfârşit, facem instalarea finală
dpkg -i linux-image-2.6.23.8-custom_2.6.23.8-custom-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.23.8-custom_2.6.23.8-custom-10.00.Custom_i386.deb
Şi gata.
De specificat că nu mai este nevoie să editaţi bootloaderul, se va face automat.
Restartăm:
sudo reboot
şi la pornire verificăm cu uname -a dacă avem kernelul corect.
slackx@slackx:~$ uname -a
Linux slackx 2.6.23.8-custom #1 SMP Mon Nov 26 14:06:42 EST 2007 i686 GNU/Linux

Dacă a mers, o bere la je de bucurie  :D
Dacă dă buleuri, să îmi cereţi mailul pentru înjurături :))


Comments
Add NewSearchRSS
Only registered users can write comments!

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.


 

Ultimele comentarii

Tips & Tricks

Verifica nivelul de fragmentare al fisierelor pe sisteme EXT3
Pe parcursul timpului, si sistemele Linux sufera de fragmentarea fisierelor. Pentru a verifica nivelul in care este fragmentat un anume fisier, foloseste

filefrag -v nume_fisier
 

Vizitatori Online

Avem 2 vizitatori online

Doneaza pentru un banner MYLRo.org pe Distrowatch

Introdu o suma de macar 5$ (astfel incat suma donata sa fie cu ceva mai mare decat taxa de transfer PayPal) si trimite-mi un mail cu un link catre site-ul tau. Link-ul va fi afisat pe mainpage-ul MYLRo.org si 90% din paginile aferente site-ului pe intreaga perioada a hostarii bannerului de pe DistroWatch.

Sponsored links