Jul 25 2008
Modificare Kernel
Va vom prezenta un tutorial de instalare a unui nou Kernel in Debian si cum sa intrati in meniul de configurare al Kernelul-ului.
Incepem cu instalarea unor noi pachete:
aptitude install ssh ntp screen kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
Vom downloada un nou kernel si vom incepe (noi vom instala Kernel 2.6.26, fiind cel mai nou la data scrierii tutorialului, daca vreti sa instalati alt kernel, doar schimbati numele unde apare 2.6.26):
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.bz2
tar xjf linux-2.6.*
ln -s /usr/src/linux-2.6.26 /usr/src/linux
cd /usr/src/linux
Urmeaza sa copiem vechiul fisier de configurare:
make clean && make mrproper
cp /boot/config-`uname -r` ./.config
Acum, sa intram in meniul de configurare:
make menuconfig
Selectati “Load Alternate Configuration…” si scrieti urmatoarea adresa:
/usr/src/linux/.config
Acum va puteti face schimbarile necesare, cand terminati, apasati “Save” si apoi “Exit”.
Sa continuam cu compilarea noului kernel (la “append-to-version=-custom” puteti scrie orice altceva in loc de “custom”, desigur daca vreti mai multe cuvinte, nu scrieti spatii):
make-kpkg clean
fakeroot make-kpkg –initrd –append-to-version=-custom kernel_image kernel_headers
Acum ati terminat compilarea (procesul tine si o jumatate de ora), in folder-ul “/usr/src” se vor afla doua fisiere pe care le vom instala (schimbati “custom” daca ati schimbat si mai sus):
cd /usr/src
dpkg -i linux-image-2.6.26-custom_2.6.26-custom-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.26-custom_2.6.26-custom-10.00.Custom_i386.deb
Perfect, acum ati instalat noul kernel, vom da reboot:
reboot
Iar acum sa vedem daca nou Kernel ruleaza:
uname -a
Ar trebui sa apara ceva de genul:
Linux 2.6.26-custom
