Skriven av MeatAbstract 2005-03-16 15:17 url: <p>Ett enkelt sätt att installera 2.6.x i Slackware<em><strong> Gäller Slackware 10, 10.1</strong></em><em><br />(Allt innanför en klammer [] är en tangent. Te.x [ENTER] betyder att du skall trycka på Enterknappen.)</em><br /><br />Först ska vi se till att du kan boota med din gamla kärna om nått skulle gå fel.<br />Vi börjar med att ändra namn på<br /><br />/boot/vmlinuz till /boot/vmlinuz-2.4.29 #Eller vilket namn din nuvarande kärna har. Eller valfritt alternativ.<br />/boot/System.map till /boot/vmlinuz-2.4.29<br /><strong><br />$mv /boot/vmlinuz /boot/vmlinuz-2.4.29<br />$mv /boot/System.map /boot/System.map-2.4.29<br /></strong><br />När det är klart måste vi ändra i lilo.<br /><br />Vi lägger till<strong><br />image = /boot/vmlinuz-2.4.29<br />root = /dev/hda1 #Förutsatt att det är den partitionen.<br />label = Linux-2.4.29<br />read-only<br /></strong><br />[ESC]:wq[ENTER] #För att spara konfigurationen med <strong>vi</strong><br />Vi låter din gamla länk till kärnan i lilo.conf ligga kvar eftersom den kommer ersättas med en ny vmlinuz. Har du inte kvar vmlinuz får vi editera lilo.conf efter installationen för att se till att den pekar åt rätt håll.<br /><br />Nu måste vi köra lilo efter en ändring<br /><strong><br />$/sbin/lilo<br /></strong><br />Nu ska vi installera den nya kärnan.<br /><br />Ställ dig i /usr/src (eller vart du vill ha din källkod)<br /><strong><br />$cd /usr/src<br /></strong><br />Ladda ner en ny kärna från www.kernel.org<br /><br />packa upp den<br /><strong><br />$bunzip2 linux-2.6.x.tar.bz2<br />$tar -xf linux-2.6.x.tar<br /></strong><br />Nu är källkoden uppackad i linux-2.6.x<br /><strong><br />$rm -f linux<br />$ln -s linux-2.6.x linux<br />$cd linux<br /></strong><br />Nu har vi gjort en symbolisk länk till linux-2.6.x<br /><br />Nu finns det en hel del alternativ till hur du ska kompilera kärnan.<br /><strong><br />$make menuconfig<br />$make xconfig<br />$make gconfig<br /></strong><br />Och en del till. Bara att välja det du tycker bäst om.<br /><br />Väl där inne se till att du lägger till alla nödvändiga saker. Som stöd för ditt filsystem du ska använda osv.<br /><br />När du har sparat konfigurationen (.config) ska vi editera <strong>Makefile</strong><br /><strong><br />$vi Makefile<br /></strong><br />Rad 551 ska vi avkommentera <strong>#export INSTALL_PATH=/boot</strong><br />Dvs vi ska ta bort <strong>#</strong><br />Tryck två gånger på <strong>[INSERT]</strong> för att ställa dig i skriva-över-mode . Och en gång på <strong>[SPACE]</strong> för att ta bort markerat tecken.<br />[ESC]:wq[ENTER] för att spara.<br /><br />Dags att kompilera.<br /><strong><br />$make<br />$make modules_install<br />$make install<br /></strong><br />När det är klart har den lagt till en ny /boot/vmlinuz, System.map osv och kört lilo.<br />Får du inga felmedellanden är det bara att hoppas att du gjorde rätt;)<br /><br /><br /><br />Starta om och använd din nya kärna.</p>