Allt från Computex 2023
Permalänk
Medlem

Problem vid ny kärna

Hejsan. Jag har lite problem med att kompilera en ny kärna. Det spelar ingen roll vad jag tar med i kärnan, provade till och med att köra make allyesconfig men det hjälpte inte, jag får fortfarande ingen bild när jag försöker att boota med den kerneln.

Jag misstänker självklart handhavandefel, men hur bygger man en kärna egentligen?
Jag har fått för mig att man ska köra "make menuconfig" och välja dom sakerna man vill ha sedan efter det så är det bara att köra "make" och när det är klart så kopierar man arch/i386/boot/bzImage till /boot och lägger till den i lilo och bootar om..?
eller är jag helt fel ute? Detta gäller den senaste kerneln, 2.6.15.6.

provade att bygga en kärna på samma sätt i en VMware-installation och det gick smärtfritt.. Kan det vara mitt inbyggda grafikkort? Moderkortet har nforce-chipset och heter Asus K8N-VM med en Sempron 2800+ och en seagate 200Gb hd består datorn av.

När jag installerar slackware så väljer jag att ladda test26.s-kärnan för att jag ska kunna köra DMA på hårddisken.
Någon som har några idéer om vad som kan vara fel?
mvh dean

Visa signatur

"With a rubberduck one's never alone"

Permalänk
Medlem

Att bara bygga en kernel från defaults fungerar oftast inte så bra, ta config från din gammla och utgå från den. Finns massor av onödigt att disabla.

Permalänk
Medlem

Om du kommer in i X när du bygger kärnan kan du använda "gconfig" eller "xconfig" istället för "menuconfig" så blir det lite lättare för man kan läsa en massa info om varje val.

Visa signatur

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Synt4x_3rr0r
Om du kommer in i X när du bygger kärnan kan du använda "gconfig" eller "xconfig" istället för "menuconfig" så blir det lite lättare för man kan läsa en massa info om varje val.

Det är samma info som går att läsa i menuconfig om man trycker "H" eller "?".

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av maDa
Att bara bygga en kernel från defaults fungerar oftast inte så bra, ta config från din gammla och utgå från den. Finns massor av onödigt att disabla.

Jo, det är ju klart...jag har gjort så flera gånger, men blir så förbannad på att jag sitter och väljer i kanske 15, 30 min, för att vara säker på att jag får med allt men så funkar det inte ändå. Därför laddade jag in allt som fanns för att se om jag skulle få någon bild, och det fick jag inte.
Så fort jag har valt att boota med den bilden i Lilo så blir skärmen svart, men jag hör att hårddisken knastrar och efter ett tag så slutar den, antagligen när man ska logga in.

Citat:

Ursprungligen inskrivet av Synt4x_3rr0r
Om du kommer in i X när du bygger kärnan kan du använda "gconfig" eller "xconfig" istället för "menuconfig" så blir det lite lättare för man kan läsa en massa info om varje val.

har inte X.

Det konstiga är att det funkar med test26.s som jag laddar in vid installationen men sedan går det inte att bygga en ny, jag funderar dock på att testa att ladda hem hela 2.6.13 och ta configfilen från skivan och se om det funkar att bygga den då.

Angående tillvägagångsättet vid nybygge, är det så man gör, som jag skrev innan.. kan någon bekräfta?

Visa signatur

"With a rubberduck one's never alone"

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av phz
Det är samma info som går att läsa i menuconfig om man trycker "H" eller "?".

Jaha, det visste jag inte

Visa signatur

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Permalänk
Medlem

Om det är så att du inte ens ser texten som brukar rulla förbi när du bootar upp så gissar jag att du ska kika lite extra på framebuffer-inställningarna i kärnan. Testa att ta bort så mycket som möjligt av detta, dokumentera gärna under tiden vad du tar bort och i vilken ordning.
Sen kan det även vara dina inställningar i lilo/grub(?), har du angett en upplösning som du inte har stöd för i kärnan? Eller kanske rent av felaktigt grafikkort? Kommentera bort och ersätt med så enkla rader som möjlig tills du hittar felet.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av blossa
Om det är så att du inte ens ser texten som brukar rulla förbi när du bootar upp så gissar jag att du ska kika lite extra på framebuffer-inställningarna i kärnan. Testa att ta bort så mycket som möjligt av detta, dokumentera gärna under tiden vad du tar bort och i vilken ordning.
Sen kan det även vara dina inställningar i lilo/grub(?), har du angett en upplösning som du inte har stöd för i kärnan? Eller kanske rent av felaktigt grafikkort? Kommentera bort och ersätt med så enkla rader som möjlig tills du hittar felet.

tackar så mycket för tipsen, och jag ska tänka på det nästa gång jag ska slänga in en ny kärna. Det jag gjorde nu var att jag tog hem 2.6.13-kärnan (den som följer med till slackware, under extras/test26.s) och använde config-filen från skivan och sedan tog jag bort det jag visste att jag inte behövde. Efter att ha hållt på så ett tag, och tagit bort enstaka grejjer så fick jag till slut en ganska vettig kernel =).

Dock så har jag lite mer problem. När jag kör "iptables -L" så får jag föjlande fel;

FATAL: Module ip_tables not found. iptables v1.3.3: can't initialize iptables table `filter': iptables who? (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded.

http://www.apakossa.org/%7Edean/dump/iptables1.jpg
http://www.apakossa.org/%7Edean/dump/iptables2.jpg

Har jag missat något? versionen på iptables är v1.3.3

Visa signatur

"With a rubberduck one's never alone"

Permalänk
Medlem

Ja, du har inte lagt till Network Packet Filtering stöd i kärnan.

Visa signatur

h170i-plus i5 6600 2x8gb ddr3l 850 pro 256gb
Don't argue with an idiot. He will drag you down to his level, and beat you with experience.