Tags
There are no tags for this page.
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
|