Toon posts:

[Linux] Error bij compilen kernel

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben onlangs begonnen met het installeren van een routertje, hiervoor het ik debian geinstalleerd. Voor het gebruik van ipTables moest ik een nieuwe kernel hebben maar bij het compilen van kernel versie 2.4.2 krijg ik constant een error en weet niet hoe ik hem eruit moet halen

Wat ik heb gedaan:
linux-2.4.2.tar.gz gedownload naar /usr/src/
uitgepakt
make-kpkg clean
make config gedraait in de map linux die is gemaakt tijdens het uitpakken
daarna make-kpkg --revision=9:mijnkernel.1.0 kernel_image

Dit is zoals het staat in de handleiding op http://www.tuxie.com/~pieter/debian22hdl.html paragraaf 9.6

De fout die ik dan krijg is
Id -m elf_i386 -Ttext 0x0 -s -oformat binary bbootsect.o -o bbootsect
Id: cannot open binary: No such file or directory
make[2]: *** [bbootsect] Error 1
make[2]: Leaving directory '/usr/src/linux/arch/i386/boot'
make[1]: *** [bzImage] Error 2
make[1]: Leaving directory '/usr/src/linux'
make: *** [stamp-build] Error 2

Als ik in de map boot kijk staat bbootsect.o er wel in.

Wie weet wat er mis gaat?
Alvast bedankt

  • scorpie
  • Registratie: Augustus 2001
  • Laatst online: 07-05 17:03

scorpie

Supra Addict

ik heb het stappenplan kernelbakken altijd zo geleerd:

make dep; make clean; make bzImage; make modules; make modules_install

probeer het eens op deze manier

wil een Toyota Supra mkIV!!!!! | wil een Yamaha YZF-R{1,6} | wil stiekem ook een Ducati
"Security is just a state of mind"
PSN: scorpie | Diablo 3: scorpie#2470


  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
Ikzelf heb ook debian, maar waarom je make-kpkg gebruik is mij een raadsel:

make clean
make xconfig (dan krijg je een grafisch keuze menu, make menuconfig voor text (curses) menu, en make config voor vragenlijsten ( dit wil je niet!!!))
make dep
make bzImage
make modules
make modules_install

arch/i386/boot/bzImage (ervanuitgaande dat je een i386 architectuur hebt ) kopiereen naar /boot, lilo.conf aanpassen en lilo -v draaien.

Verwijderd

Topicstarter
Ik heb make-kpkg gebruikt omdat het in de handleiding staat en ik nog niet zo bekend ben met linux, ben het momenteel op jullie manier aan het proberen. Hoop dat het werkt

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

ParaDot schreef op 28 April 2003 @ 19:08:
Ikzelf heb ook debian, maar waarom je make-kpkg gebruik is mij een raadsel:
Omdat je daarmee een nette .deb file krijgt, net zoals je 'make rpm' kunt doen om een kernel in een rpm te proppen.
Verwijderd schreef op 28 April 2003 @ 19:04:
Wat ik heb gedaan:
make-kpkg clean
make config gedraait in de map linux die is gemaakt tijdens het uitpakken
Draai deze 2 commando's eens om, en tryyyy again ;)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Make-kpkg gebruiken is prima. Het is niet verplicht of nodig, maar imho wel handiger. De foutmelding heeft btw toch niks te maken met make-kpkg.

Oudere (ouder dan 2.4.17 ofzo?) kernelsources bevatten een bug die ervoor zorgt dat het linken niet goed gaat met nieuwere versies van binutils. Aangezien je een error krijgt bij het linken vermoed ik dat dat de oorzaak is. Dat probleem gaat weg als je een recentere kernel pakt. Wat me op het volgende punt brengt: wat moet je met 2.4.2? Waarom niet 2.4.20?

Verwijderd

Topicstarter
Waarom ik 2.4.2 gebruik, is een foutje kom ik nu achter, ga gelijk maar ff opnieuw beginnen met de goede, thanx

  • scorpie
  • Registratie: Augustus 2001
  • Laatst online: 07-05 17:03

scorpie

Supra Addict

deadinspace schreef op 28 april 2003 @ 19:23:
[knip]
Oudere (ouder dan 2.4.17 ofzo?) kernelsources bevatten een bug die ervoor zorgt dat het linken niet goed gaat met nieuwere versies van binutils. Aangezien je een error krijgt bij het linken vermoed ik dat dat de oorzaak is. Dat probleem gaat weg als je een recentere kernel pakt. Wat me op het volgende punt brengt: wat moet je met 2.4.2? Waarom niet 2.4.20?
ja, dat dacht ik dus ook al... ik dacht dat ie een typo maakte.. :)

edit:
*zucht*, sneller leren typen :z

[ Voor 4% gewijzigd door scorpie op 28-04-2003 19:28 ]

wil een Toyota Supra mkIV!!!!! | wil een Yamaha YZF-R{1,6} | wil stiekem ook een Ducati
"Security is just a state of mind"
PSN: scorpie | Diablo 3: scorpie#2470

Pagina: 1