Allt från Computex 2023
Permalänk
Medlem

Kompilera om min kärna.

Jag upptäckte idag att min kärna inte har loopback support i sig. Så jag tänkte att jag skulle kompilera om den med det.
Så, dum som jag var så kollade jag på ett annat forum och där skrev de att man skulle skriva "make mrproper" och "make clean" och utan att tänka mig för så skrev jag då det.

Då tog den bort alla inställningar som jag hade i min kärna, men jag skulle ju bara lägga till support för loopback och inte göra en helt ny kompilering
Så är det någon som vet var man kan hitta sina gamla inställningar? Eller det är kört nu när jag skrev de kommandona?

Om det är någon som känner sig lite extra hjälpsam så kan de ju beskriva hur man SKA gå tillväga när man ska kompilera om sin kärna. För jag är inte så hemma på det.

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

(förutsätter 2.6.x)
börja med att köra lspci -v för att f fram informationen som du behöver för att kunna confa kärnan

kör sedan "make menuconfig" i katalogen där kärnan ligger
gå nu uppefrån och ner och markera de alternativ som du behöver (är du osäker på om en sak behövs så lägg den som modul, det är bättre att ha för mycket än för lite)
saker som filsystem osv ska du inte ha som moduler då de måste laddas tidigt
har du via så ska du inte aktivera usb2.0 då det muppar ibland (tro mig, jag vet)

när du är klar så avslutar du.
sedan så kör du "make" och väntar på att det ska kompileras färdigt

nr kompileringen är klar så ska du kopiera in kärnan till /boot
"cp arch/i386/boot/bzImage /boot/kernel-2.x.y" där x & y är din kärnversion

sedan så får du editera din boot-loader
lilo finns i /etc/lilo.conf
grub ligger under /boot
kom ihåg att om du har lilo så måste du köra "lilo" efter att du har ändrat i filen, annars så kommer systemet inte att starta

Visa signatur

Sempron 3100+ GF3ti200 1024MB RAM WinXP
XP1600+ "A7V8X" 512MB ram FX5200(GF5) Debian Testing (Openbox)
Acer XP1800+ (bärbar)Debian Gnome

Permalänk
Medlem

Med lite tur kanske du har din gamla config i /proc/config(.gz tror jag).

Annars kan du pröva en 'make oldconfig', eller bara göra om din kärna.
Pröva make help istället för att lita på andra forumanvändare fullt ut, nästa gång

Visa signatur

Computer science is no more about computers than astronomy is about telescopes.

@oscar:prutt.party / monotux@freenode

Permalänk
Medlem

att göra en kärna är inte så svårt... det man behöver är tålamod och kanske lspci (pciutils). Sedan är det bara att gå igen vad du behöver och sedan kan det vara bra om du vet vad OS behöver något speciellt..
Annars finns det väll alltid kernels på någon av slackware skivorna, de kanske har någon typ av base config...

----------------------------
Fan vad seg man var nu...

Visa signatur

Plan9 fan. In glenda we trust.

Permalänk
Medlem

Tackar för svar.
Jo jag vet hur man gör när man ska kompilera en kärna. Jag har gjort det innan(kanske ni ser i min sig).
Men första gången jag gjorde det så fick jag inte igång alsa. Så jag fick göra om det och då valde jag bara lite ljudkortsmoduler slumpmässigt och då funkade det.
Så nu kommer jag inte ihåg vilka moduler det var, men jag antar att jag kan ta alla som finns tillgängliga för att vara säker

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

Man ska alltis spara sin nuvarande kernel-config. Så slipper man göra fel så många gånger.. hehe

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av maDa
Man ska alltis spara sin nuvarande kernel-config. Så slipper man göra fel så många gånger.. hehe

Men var lägger sig config filen efter man har sparat den då?

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
Citat:

Ursprungligen inskrivet av Synt4x_3rr0r
Men var lägger sig config filen efter man har sparat den då?

Under /boot/config-2.6.x.y.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Isbjörnen Igor
Under /boot/config-2.6.x.y.

Kompilerar man sin kärna som debian-paket så hamnar den där av sig själv

user@debian:~$ ls /boot/ -lh totalt 13M -rw-r--r-- 1 root root 46K 2005-12-04 11:40 config-2.6.14-20051204 drwxr-xr-x 2 root root 4,0K 2005-12-04 12:09 grub -rw------- 1 root root 964K 2005-12-04 12:09 initrd.img-2.6.14-20051204 -rw-r--r-- 1 root root 1,2M 2005-12-04 12:07 System.map-2.6.14-20051204 -rw-r--r-- 1 root root 2,5M 2005-12-04 12:07 vmlinuz-2.6.14-20051204

EDIT: Eller ja.. rättare sagt när man väl installerar kärnan

Visa signatur

Dator: AMD 5800X, ASUS RTX3060, 32GB RAM, Windows 10
Server: Intel NUC i5-4250U, 16GB RAM, Debian

Permalänk
Medlem

Jag löste mitt problem. Det gick bra att kompilera om och allt funkar som förrut, plus att jag har loopback support nu också.

Tack för all hjälp. Vad skulle man göra utan er.

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