mall...
Debian har sitt eget sätt för att kompilera och installera en kernel/kärna. Om du följer denna lilla "how to" kommer ditt system att vara i harmoni med din nya kärna.
Installera verktyg | Hämta ny kärna | Packa upp kärnan | Konfigurera | Installera nya kärnan | Starta om
Installera nödvändiga verktyg
Debian låter dig både kompilera och bygga ett nytt paket med en ny kärna. Ett sådant paket kan sedan installeras precis som vilket annat paket som helst och paketet kan också installeras på vilken dator som helst.
För att kompilera, installera och konfigurera en ny kärna behöver du ha vissa verktyg och därför installerar vi dom först. Naturligtvis använder vi apt-get-kommandot för att göra detta...
apt-get install kernel-package libncurses5-dev
Reading Package Lists...
Done
Building Dependency Tree...
Done
The following NEW packages will be installed:
kernel-package libncurses5-dev
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/1204kB of archives. After unpacking 5860kB will be used.
Selecting previously deselected package kernel-package.
(Reading database ... 17966 files and directories currently installed.)
Unpacking kernel-package (from .../kernel-package_7.107_all.deb) ...
Selecting previously deselected package libncurses5-dev.
Unpacking libncurses5-dev (from .../libncurses5-dev_5.2.20020112a-7_i386.deb) ...
Setting up kernel-package (7.107) ...
Setting up libncurses5-dev (5.2.20020112a-7) ...
Ungefär som i bilden här ovanför kommer det att se ut då du kör apt-get
Hämta ny kärna
Nu behöver vi en ny kärna och den hämtar du direkt från kernel.org
Naturligtvis väljer du senaste versionen...
Packa upp nya kärnan
Efter att du hämtat hem nya kärnan flyttar du den till /usr/src och packar upp den med kommando...
tar xzf linux-2.6.xx.xx.tar.gz
Dags att konfigurera...
Så är det dags att konfigurera kärnan. Om du har en gammal .config-fil använd den som utgångspunkt.
Du startar konfigureringen med
make menuconfig
Efter konfigureringen är klar är det dags att kompilera, sammanställa, den nya kärnan och det är på den här punkten som Debian skiljer sig från de flesta andra system.
Kompileringen sker genom ett enda kommando, så är du mentalt förberedd ger du kommando:
make-kpkg kernel-image
När make-kpkg är klart är din nya kärna klar att installera.
Installera nya kärnan
I katalogen /usr/src/linux-2.6.xx finns nu en fil som heter något i stil med kernel-image-2.6.xx.xx-mh9_10.00.Custom_i386.deb. Observera att ditt filnamn förmodligen är något annat men i stora drag ser det ut som i mitt exempel. Denna fil är ett färdigt Debian-paket klart att installera.
Du installerar paketet med följande kommando:
dpkg -i kernel-image-2.6.xx.xx-mh9_10.00.Custom_i386.deb
Efter installationen finns nya kärnan i /boot och om du använder Grub som starthanterare finns den nya kärnan tillagd i filen /boot/grub/menu.lst. Se ett exempel på menu.lst
Använder du LILO som starthanterare får du själv lägga till nya kärnan i filen /etc/lilo.conf
Starta om
Återstår nu bara att starta om och hålla alla tillgängliga tummar...
reboot
That's all folks