Avatar billede simon.ulsnes Nybegynder
07. januar 2001 - 12:26 Der er 9 kommentarer og
1 løsning

Hvordan compiler jeg kernen?

Hej eksperter!
Jeg har omkonfigureret min 2.2.14 kerne under Red Hat 7.0 med make menuconfig. Jeg har bl.a. tilføjet NTFS support, som er den type partition min Windows 2000 ligger på, og jeg har fjernet en hel masse drivere og ekstra funktioner som jeg ikke har brug for.
Nu er mit spørgsmål: Hvordan compiler jeg?
Når man afslutter menuconfig (og xconfig), sår jeg besked på at køre make dep. Det har jeg gjort. Men hvad så? Jeg ved det tager mere end en 8-9 linjer output at compile en kerne!

/ Simon
Avatar billede lens Nybegynder
07. januar 2001 - 14:18 #1
Højst sansynligt med kommandoen:
gcc -o kernenavn kernenavn.c

(Altså hvis den er skrevet i c)
Avatar billede morph Nybegynder
07. januar 2001 - 14:40 #2
make && make bzImage && make modules && make modules_install

Derefter skal du lege lidt med din lilo.conf

Håber det var svar nok
Avatar billede rm Nybegynder
07. januar 2001 - 14:48 #3
make bzlilo ; make modules ; modules_install

så skulle du ondgå at skulle lege med lilo
Avatar billede morph Nybegynder
07. januar 2001 - 14:50 #4
bzlilo... opretter den selv de nødvendige ting i lilo.conf ?
eller overskriver den bare dem der er ?
Avatar billede rm Nybegynder
07. januar 2001 - 14:53 #5
jeg mener den tager backup af din gamle kerne kopere din nye der hen og køre lilo

men det stå nok i http://sunsite.dk/ldp/HOWTO/Kernel-HOWTO.html
Avatar billede thenonguru Nybegynder
07. januar 2001 - 17:11 #6
Efter din make menuconfig eller xconfig exec du følgende:

Ligger dine vmlinuz i /boot skal du lige rette Makefile til og fjerne # foran export INSTALL_PATH=/boot

make dep
make clean
make bzlilo
rm -rf /lib/modules/\"kernel\"
make modules
make modules_install
og til sidst
make install

og så slutteligt lilo og du er uptodate igen ...
Avatar billede simon.ulsnes Nybegynder
07. januar 2001 - 22:19 #7
Uanset hvad jeg gør, så så snart jeg kommer til make zlilo, bzlilo, zImage eller bzImage kommer der 123.534.453.243.345.134.234.745 fejlmeddelelser!
Jeg kan selvfølgelig kun nå at se de sidste par stykker, som er: Error 2!

Jeg har gjort som følger:
cd /usr/srx/linux
make menuconfig
[konfigureret det som jeg vil have det]
make dep [kører fint]
make clean [kører også fint]
make zlilo [FEJL! FEJL! FEJL!]
[nå, vi prøver at gå videre alligevel]
make modules [BANG, død]
make modules [mallebrok er død i krigen, ...]

Hvordan \'plejer\' I at gøre?
Hvad går der galt?

/ Simon
Avatar billede rm Nybegynder
08. januar 2001 - 01:02 #8
du skal ikke køre \"make clean\" på nye kerner (det er sådan en du har)
Avatar billede m_abs Nybegynder
17. januar 2001 - 17:21 #9
Jeg kørte
make xconfig (næsten det samme som menuconfig kører bare fra KDE eller Gnome)
make dep
make clean
make bzImage
make modules modules_install

også kopier jeg den nye kernel over i / og retter lilo.conf

men hvis du har en AMD k6-2
kan du have nogle problemer, men hvis du slå alt unødvendig fra i bios\'en kan det være at det virker.
Avatar billede simon.ulsnes Nybegynder
03. marts 2001 - 11:29 #10
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester