Login

Articolul lunii

Statistici

Membri: 150
Stiri: 729
Linkuri: 20
Vizitatori: 1267046

Sponsored links

We support LinTube

Arata-ti suportul

Citesti stirile pe MYLRo.org? Ai un site? Pune un link catre noi.

 
Compilarea nolui kernel in Debian Leny E-mail
  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Rating: 5.0/5 (2 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

Softul saptamanii

WINE 1.0 RC1

Tips & Tricks

O arhivare mai buna cu gzip
Daca preferi ca arhivele tale gzip sa fie cat mai bine comprimate, foloseste comanda export GZIP=--best. Data viitoare cand vei arhiva cu gzip, comprimarea va fi facuta la cel mai inalt nivel.
 

Vizitatori Online

Avem 2 vizitatori si 1 membru online

Sponsored links