V
5  
Tags
Attachments
RazmjenaVjestina
BuDPitanjeKompajliranjeKernelaNaUbuntu

Kompajliranje vanilla kernela na ubuntu

Zašto uopće ovaj howto?

E pa zato što se kompajliranje vanilla kernela na ubuntu linuxu nešto razlikuje nego na ostalim distribucijama, nije standardno.
NAPOMENA

Prije nego što krenete sa procesom kompajliranja potrebno je instalirati neke pakete da bi cijela stvar šljakala. Te pakete je potrebno instalirati samo jedanput.

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install gcc
sudo apt-get install gcc-3.4
sudo apt-get install libncurses5
sudo apt-get install libncurses5-dev
sudo apt-get install libqt3-mt-dev
sudo apt-get install kernel-package

Kad ste to obavili onda skinete zadnju verziju kernela sa

http://www.kernel.org

i skinete patch za njega sa

http://ck.kolivas.org/patches/2.6/

naravno ako želite. Ako koristite desktop računalo ili laptop onda skinite ck patch, no ako koristite server računalo onda skinete cks patch.

Kada je download kernela gotov, kernel skopirajte u /usr/src direktorij i tamo ga otpakirajte. Pripazite ako se u direktoriju nalazi soft link imenom linux, zbrišite ga naredbom

sudo rm linux

 Nakon što ste to napravili potrebno je kernel otpakirati sa naredbom

sudo tar xvjf ime_kernela.tar.bz2

, te kreirati soft link naredbom

ln -s /usr/src/ime_kernela linux

 Time smo kernel otpakirali i napravili soft link na source od kernela, zatim ga je potrebno skompajlirati, to ćete učiniti tako da odete u /usr/src/linux direktorij i upišete

sudo make menuconfig

, tom naredbom se otvara sučelje u kojem konfigurirate vaš kernel. Kada ste gotovi sa konfiguriranjem kernela potrebno je postavke spremiti tako da dok izlazite iz tog sučelja potvrdite pitanje o spremanju kernela. Time ste spremili postavke vašeg novog kernela i možete krenuti dalje, sljedeći korak je da morate biti u /usr/src/linux direktoriju, to napravite tako da upišete

cd /usr/src/linux

, sljedeća stvar je

sudo make-kpkg clean

 i

sudo make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

 s time da pod custom možete upisati nešto po vašem izboru, možete i vaše ime. To će potrajati neko vrijeme, ovisno o brzini vašeg procesora. Nakon završetka tog procesa, potrebno je vratiti se u /usr/src direktorij i tu ćete naći dva .deb paketa koja su zapravo vaš novi kernel.

kernel-image-2.6.12-custom_10.00.Custom_i386.deb
kernel-headers-2.6.12-custom_10.00.Custom_i386.deb

Njih je potrebno instalirati sa komandom

sudo dpkg -i kernel-image-2.6.12-custom_10.00.Custom_i386.deb
sudo dpkg -i kernel-headers-2.6.12-custom_10.00.Custom_i386.deb

 Time ste završili kompajliranje i instalaciju vašeg novog kernela. Ponovno pokrenite vaše računalo, s time da kad vam se pokrene grub birajte novi kernel. I to je to!!!

--BuD, 09/02/06


original Feb 13 1:17pm


 

Upload Files

Click "Browse" to find the file you want to upload. When you click "Upload file" your file will be uploaded and added to the list of attachments for this page.

Maximum file size: 50MB

 
 
 
File Name Author Date Uploaded Size

Save Page As

Enter a meaningful and distinctive title for your page.

Page Title:

Tip: You'll be able to find this page later by using the title you choose.

Page Already Exists

There is already a page named XXX. Would you like to:

Save with a different name:

Save the page with the name "XXX"

Append your text to the bottom of the existing page named: "XXX"

Upload Files

Click "Browse" to find the file you want to upload. When you click "Add file" this file will be added to the list of attachments for this page, and uploaded when you save the page.

 
 
 
Add Tags

Enter a tag and click "Add tag". The tag will be saved when you save the page.

Tag: 

Suggestions: