Beatnut Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 (endret) Jeg ønsker meg en guide om å kompilere en 2.6.x kernel i Slackware 10.2 som har 2.4.x kernel. jeg fant en på linuxquestions.org, men synes den er for rotete og for mye beregnet på erfarne brukere. Jeg synes Slackware-guiden til olear er ett meget godt eksempel på hvordan en guide skal være. Ønsker noe sånt om kompilering av kjerne. Kjenner noen til en sånn guide som er bra? Eller som vet nok og er villig til å skriv en? Endret 23. juni 2006 av Beatnut Lenke til kommentar
olear Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 Kan sikkert skrive en kort howto, men skal det være generelt eller for Slackware? Lenke til kommentar
Beatnut Skrevet 23. juni 2006 Forfatter Del Skrevet 23. juni 2006 Kan sikkert skrive en kort howto, men skal det være generelt eller for Slackware? 6368311[/snapback] Nå har jeg altså prøvd FC5, Suse 10.1, Ubuntu Dapper, men kommer alikevel tilbake til Slackware. Med andre ord til Slackware takk! Lenke til kommentar
wil Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 egentlig så er det vel samme når man rekompilerer kjernen? Har en veldig fin guide for å rekompilere kjernen for Linux her hjemme, men jeg har desverre ikke nettadressen her. Lenke til kommentar
Beatnut Skrevet 23. juni 2006 Forfatter Del Skrevet 23. juni 2006 egentlig så er det vel samme når man rekompilerer kjernen?Har en veldig fin guide for å rekompilere kjernen for Linux her hjemme, men jeg har desverre ikke nettadressen her. 6368616[/snapback] Kjempefint om du fikk postet linken ved første anledning. Olear: Tar fortsatt gjerne i mot en howto fra din side. Lenke til kommentar
olear Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 Har dessverre ikke tid til å skrive så mye idag, men som plaster på såret laget jeg et script som gjør alt for deg Putt scriptet i /usr/src og kjør det derifra. #!/bin/sh KERNEL=`lynx --source ftp://ftp.slackware.no/linux/slackware/slackware-current/testing/source/ | grep 'linux-' | sed '/linux-/!d;/>/,/</!d;s/<[^*]*>//g;s/>//g;s/linux-//g'` if [ ! -a linux-$KERNEL.tar.bz2 ]; then wget ftp://ftp.slackware.no/linux/slackware/slackware-current/testing/source/linux-$KERNEL/linux-$KERNEL.tar.bz2 fi tar xvjf linux-$KERNEL.tar.bz2 if [ ! -a config ]; then wget ftp://ftp.slackware.no/linux/slackware/slackware-current/kernels/test26.s/config fi cp config linux-$KERNEL/.config cd linux-$KERNEL make oldconfig make bzImage make modules make modules_install cp arch/i386/boot/bzImage /boot/vmlinuz-$KERNEL cp System.map /boot/System.map-$KERNEL cp .config /boot/config-$KERNEL ln -sf /boot/vmlinuz /boot/vmlinuz-$KERNEL ln -sf /boot/System.map /boot/System.map-$KERNEL ln -sf /boot/config /boot/config-$KERNEL lilo Lenke til kommentar
TorbjørnK Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 Har dessverre ikke tid til å skrive så mye idag, men som plaster på såret laget jeg et script som gjør alt for deg Putt scriptet i /usr/src og kjør det derifra. #!/bin/sh KERNEL=`lynx --source ftp://ftp.slackware.no/linux/slackware/slackware-current/testing/source/ | grep 'linux-' | sed '/linux-/!d;/>/,/</!d;s/<[^*]*>//g;s/>//g;s/linux-//g'` if [ ! -a linux-$KERNEL.tar.bz2 ]; then wget ftp://ftp.slackware.no/linux/slackware/slackware-current/testing/source/linux-$KERNEL/linux-$KERNEL.tar.bz2 fi tar xvjf linux-$KERNEL.tar.bz2 if [ ! -a config ]; then wget ftp://ftp.slackware.no/linux/slackware/slackware-current/kernels/test26.s/config fi cp config linux-$KERNEL/.config cd linux-$KERNEL make oldconfig make bzImage make modules make modules_install cp arch/i386/boot/bzImage /boot/vmlinuz-$KERNEL cp System.map /boot/System.map-$KERNEL cp .config /boot/config-$KERNEL ln -sf /boot/vmlinuz /boot/vmlinuz-$KERNEL ln -sf /boot/System.map /boot/System.map-$KERNEL ln -sf /boot/config /boot/config-$KERNEL lilo 6368990[/snapback] hmm... ser interessant ut, tror jeg prøver det jeg Lenke til kommentar
olear Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 Oops, glemte ALSA. Fordel med lyd #!/bin/sh ALSA=1.0.11 KERNEL=`lynx --source ftp://ftp.slackware.no/linux/slackware/slackware-current/testing/source/ | grep 'linux-' | sed '/linux-/!d;/>/,/</!d;s/<[^*]*>//g;s/>//g;s/linux-//g'` wget -N ftp://ftp.slackware.no/linux/slackware/slackware-current/testing/source/linux-$KERNEL/linux-$KERNEL.tar.bz2 tar xvjf linux-$KERNEL.tar.bz2 wget -N ftp://ftp.slackware.no/linux/slackware/slackware-current/kernels/test26.s/config cp config linux-$KERNEL/.config cd linux-$KERNEL make oldconfig make bzImage make modules make modules_install cp arch/i386/boot/bzImage /boot/vmlinuz-$KERNEL cp System.map /boot/System.map-$KERNEL cp .config /boot/config-$KERNEL ln -sf /boot/vmlinuz /boot/vmlinuz-$KERNEL ln -sf /boot/System.map /boot/System.map-$KERNEL ln -sf /boot/config /boot/config-$KERNEL lilo cd .. wget -N ftp://ftp.alsa-project.org/pub/driver/alsa-driver-$ALSA.tar.bz2 tar xvjf alsa-driver-$ALSA.tar.bz2 cd alsa-driver-$ALSA ./configure --with-isapnp=yes --with-sequencer=yes --with-oss=yes --with-kernel=/usr/src/linux-$KERNEL make make install Lenke til kommentar
TorbjørnK Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 da prøver vi en gang til... Lenke til kommentar
olear Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 Du trenger ikke å rekompilere kernelen hvis du allerede har gjort det, bare kjør det under 'lilo'. Lenke til kommentar
TorbjørnK Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 nei.. men det fungerte ikke første gangen jeg prøvde med det første, men det andre fungerte 100% så nå kjøres det 2.6.16.22 her Lenke til kommentar
wil Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 Hvorfor bruker du ikke linux-2.6.17.1 da? Er det noe poeng å bruke den kjernen som ligger under /testing på Slackware da? kjører selv linux-2.6.16.20 og den fungerer kjempe bra. Når jeg rekker på det skal jeg rekompilere til 2.6.17.1. Da skal jeg prøve make old config. Lenke til kommentar
TorbjørnK Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 (endret) Hvorfor bruker du ikke linux-2.6.17.1 da? Er det noe poeng å bruke den kjernen som ligger under /testing på Slackware da? kjører selv linux-2.6.16.20 og den fungerer kjempe bra. Når jeg rekker på det skal jeg rekompilere til 2.6.17.1. Da skal jeg prøve make old config. 6370801[/snapback] hvorfor skulle jeg det? tenkte nå bare å teste det scriptet olear skrev jeg. edit: leif Endret 23. juni 2006 av Tob2k Lenke til kommentar
olear Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 Hvorfor bruker du ikke linux-2.6.17.1 da? Fordi 2.6.16.x er stabil og fremdeles får oppdateringer. Er det noe poeng å bruke den kjernen som ligger under /testing på Slackware da? Samme som ligger på kernel.org, så skjønner ikke helt hva du vil fram til. Lenke til kommentar
wil Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 (endret) Jepp. Sjekka det nå. Det var faktisk et nyere versjon-nummer på den på ftp.slackware.no der hadde den 2.6.16.22. På kernel.org var det 2.6.16.20. Sorry, my fault. Trodde det var gamle kjerne versjoner som lå under /testing mappa til Slackware Edit: Sjekka enda en gang på ftp.kernel.org og der lå linux-2.6.16.22 også. Samme som på ftp.slackware.no. Uffda er trøtt jeg. Godt at det er ferie. Endret 23. juni 2006 av wil Lenke til kommentar
Beatnut Skrevet 24. juni 2006 Forfatter Del Skrevet 24. juni 2006 Konge! Skal prøve scriptet når jeg kommer hjem. Betryggende å se at det funket for Tob2k. Ett lite spm: Jeg har en laptop jeg også tenkte jeg skulle prøve scriptet på, men den har ikke nettverkskort som funker ennå. Kan jeg bytte ut wget FTP-adressen med feks /mnt/cdrom/osv... da jeg har lastet nedsource og brent på cd? Lenke til kommentar
olear Skrevet 24. juni 2006 Del Skrevet 24. juni 2006 (endret) Ett lite spm: Jeg har en laptop jeg også tenkte jeg skulle prøve scriptet på, men den har ikke nettverkskort som funker ennå. Kan jeg bytte ut wget FTP-adressen med feks /mnt/cdrom/osv... da jeg har lastet nedsource og brent på cd? Bare fjern/kommenter ut wget, sørg for at kernel-source, alsa-driver og config ligger i /usr/src. Er dette en ny laptop? (hvis du vil ha suspend osv så kan jeg gi deg en annen config) NB: bytt ut KERNEL= ........ til KERNEL=2.6.16.22 Endret 24. juni 2006 av olear Lenke til kommentar
Beatnut Skrevet 24. juni 2006 Forfatter Del Skrevet 24. juni 2006 Ett lite spm: Jeg har en laptop jeg også tenkte jeg skulle prøve scriptet på, men den har ikke nettverkskort som funker ennå. Kan jeg bytte ut wget FTP-adressen med feks /mnt/cdrom/osv... da jeg har lastet nedsource og brent på cd? Bare fjern/kommenter ut wget, sørg for at kernel-source, alsa-driver og config ligger i /usr/src. Er dette en ny laptop? (hvis du vil ha suspend osv så kan jeg gi deg en annen config) 6372821[/snapback] Dette er en gammel HP Omnibook.. Husker ikke helt specs'en på den. Sikker dumt spm, men hva mener du med suspend? Lenke til kommentar
olear Skrevet 24. juni 2006 Del Skrevet 24. juni 2006 Suspend to RAM. Dvalemodus som det så fint heter på norsk Vet ikke om det fungerer så fint med eldre maskiner, har bare erfaring med maskiner av nyere dato. Lenke til kommentar
Beatnut Skrevet 24. juni 2006 Forfatter Del Skrevet 24. juni 2006 Suspend to RAM. Dvalemodus som det så fint heter på norsk Vet ikke om det fungerer så fint med eldre maskiner, har bare erfaring med maskiner av nyere dato. 6372847[/snapback] Tror ikke jeg trenger det. ellers takk. enten er maskina på eller så er den ikke på. Batteriet er så dårlig at den kun kan brukes med tilkbolet strømnett. Ett helt annet spm: Mener å huske å ha plukket opp ett sted atdu har tweake en gammel PII-maaskin med Slackware sånn at den fungerer tilnærmet "normalt" med KDE 3.5. Stemmer det? Hvis ja, kan du også hjelpe meg med å se om vi kan få opp farten på en gammel FS-kasse jeg har stående på jobben? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå