[DeBian] steeds problemen met compilen kernel.

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 14:02

FastBunny

Give it the Works !

Topicstarter
Ik weet niet wat ik steeds fout doe. Ik wil graag een nieuwe kernel voor mijn DeBian bak maken. Het probleem is dat de Kernel 2.4.18-bf24 geen support voor IPSec heeft. Nou is daar een patch voor. Maar die geeft een foutmelding als ik 'make menuconfig' doe. Hij zegt dat ik Ncurses moet installeren, maar die staat er op zegt apt-get.

Ik heb de orginele kernel image gedownload en een kernel patch voor ipsec, beide van DeBian zelf. Maar hij blijft die fout geven. Als ik doorga met make dep, make clean, make bzImage etc. Krijg ik ook nergens een bzImage op mijn schijf.

Ik dacht kom ik pak mijn testbak er eens bij en download kernel 2.5.46, hopend dat daar IPSec support inzit. Deze gedownload, uitgepakt met tar. En weer een poging gedaan 'make menuconfig'. Krijg ik nog steeds onderstaande fout.
WhiteBox:/usr/src/linux-2.5.46# make menuconfig
make[1]: `scripts/kconfig/mconf' is up to date.
make -f scripts/Makefile.build obj=scripts lxdialog
make -f scripts/Makefile.build obj=scripts/lxdialog
gcc -Wp,-MD,scripts/lxdialog/.checklist.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<curses.h>" -c -o scripts/lxdialog/checklist.o scripts/lxdialog/checklist.c
In file included from scripts/lxdialog/checklist.c:24:
scripts/lxdialog/dialog.h:29: curses.h: No such file or directory
make[2]: *** [scripts/lxdialog/checklist.o] Error 1
make[1]: *** [lxdialog] Error 2
make: *** [menuconfig] Error 2
WhiteBox:/usr/src/linux-2.5.46#
Wat doe ik verkeerd :?

Volgens de diverse 'kernel compileren' handleidingen moet het zo.

Specs: DeBian 3.0 Kernel 2.4.18-bf24. Pentium 200, 32MB/48MB.

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • veldmuis
  • Registratie: Mei 2001
  • Niet online
staat ncurses-bin er ook op? :o

  • Arno
  • Registratie: Juli 2000
  • Laatst online: 17-05 10:03

Arno

PF5A

apt-get install libncurses5 al gedaan :?
veldmuis schreef op 06 november 2002 @ 11:25:
staat ncurses-bin er ook op? :o
Hij zoekt de .h, source dus :o

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 14:02

FastBunny

Give it the Works !

Topicstarter
Traag schreef op 06 november 2002 @ 11:27:
apt-get install libncurses5 al gedaan :?
[...]
Hij zoekt de .h, source dus :o
Hij zegt:
WhiteBox:/usr/src/linux-2.5.46# apt-get install libncurses5
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, libncurses5 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
WhiteBox:/usr/src/linux-2.5.46#

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • Arno
  • Registratie: Juli 2000
  • Laatst online: 17-05 10:03

Arno

PF5A

Heb je het al geprobeerd met een stable (2.4.x) kernel :?

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


  • WarPuppy
  • Registratie: Januari 2000
  • Laatst online: 17-05 18:46

WarPuppy

Electronic Technology

Anders doe je het toch gewoon via de console, zonder zo'n half gaar grafische menu ?

Maar idd, zet ncurses er eens opnieuw op.

  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 14:02

FastBunny

Give it the Works !

Topicstarter
Traag schreef op 06 november 2002 @ 11:32:
Heb je het al geprobeerd met een stable (2.4.x) kernel :?
Ja, ik heb ook de officiele kernel-image 2.4.18-bf24 komt ie weer net ncurses :/

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 08:31

Creepy

Tactical Espionage Splatterer

Ik gok dat als je libncursus5-dev installeert het probleem is opgelost.

En warpuppy: ncursus IS voor op de console! Alleen dan in een mooi menu gegoten ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 14:02

FastBunny

Give it the Works !

Topicstarter
WarPuppy schreef op 06 november 2002 @ 11:36:
Anders doe je het toch gewoon via de console, zonder zo'n half gaar grafische menu ?

Maar idd, zet ncurses er eens opnieuw op.
Dit is al via een console (ssh, zelfs).
Puur text dus :)

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 14:02

FastBunny

Give it the Works !

Topicstarter
Creepy schreef op 06 november 2002 @ 11:38:
Ik gok dat als je libncursus5-dev installeert het probleem is opgelost.

En warpuppy: ncursus IS voor op de console! Alleen dan in een mooi menu gegoten ;)
Thnx, hij geeft een hip menutje :Y)

Waarom zegt ie dan niet dat je de dev versie moet hebben :?

Maar hij doet het :Y) _/-\o_

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
FastBunny schreef op 06 november 2002 @ 11:41:
[...]Waarom zegt ie dan niet dat je de dev versie moet hebben :?
Dat zegt ie wel, maar niet met zoveel woorden als jij zou willen :) .h (header) files zitten meestal in dev (development) packages. Header files heb je alleen nodig als je dingen wilt compileren die gebruik maken van de code die hoort bij de header files.

Welcome to the desert of the real.


  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

Als je had gelezen dan had je dit gedaan
Installeer als root de benodigde pakketjes met apt-get install kernel-source-XXX kernel-package libc6-dev bin86 libncurses5-dev gcc fakeroot dpkg-dev bzip2; zet daar nog tk8.2-dev achter als je de X configuratie wilt gebruiken. Voor de `XXX' moet je dus de juiste kernel-versie opgeven, bijvoorbeeld `2.2.17'. Als je een `kernel-source' pakketje van een andere locatie wilt gebruiken, bijvoorbeeld de nieuwste versie uit het `woody' of `sid' archief, kan dat (meestal) ook; laat hem dan weg in de apt-get regel, download 'm apart en installeer 'm met dpkg -i kernel- source-...deb (de volledige filenaam dus). Let wel: deze procedure werkt alleen met Debian kernel-source pakketjes, en niet met de officiële on-aangepaste .tar.gz/bz2 archieven.

Procedure, als niet-root uitvoeren ("<versie>" is bijvoorbeeld "2.2.17"; commentaar hieronder):
1) cd /tmp
2) tar xIvf /usr/src/kernel-source-<versie>.tar.bz2
3) cd kernel-source-<versie>
4) make-kpkg clean (negeer eventuele foutmeldingen)
5) make menuconfig (of make xconfig als je de X pakketjes hebt geïnstalleerd; geen make dep erachter!)
6) fakeroot make-kpkg --revision=9:mijnkernel.1.0 kernel_image (en wacht 10 minuten tot een paar uur)

Na stap 6 staat er een nieuw `kernel-image' pakketje in /tmp.
7) maak een kopie van /tmp/kernel-image-<versie>_mijnkernel.1.0_i386.deb op een veilige plaats

Installeer het nieuwe `kernel-image' pakketje, nu wel als root:
8) als er een directory /lib/modules/<versie> bestaat: mv /lib/modules/<versie> /lib/modules/<versie>.old
9) dpkg -i /tmp/kernel-image-<versie>_mijnkernel.1.0_i386.deb (vraagt om eventuele LILO- configuratie te updaten)
10) bij gebruik van een bootfloppy of LOADLIN: zet de nieuwe kernel (/vmlinuz) op de juiste plaats
11) reboot computer
12) als je stap 8 had gedaan: rm -rf /lib/modules/<versie>.old
Van http://panic.et.tudelft.n...dleiding/debian22hdl.html
Voor de volgende keer.

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 14:02

FastBunny

Give it the Works !

Topicstarter
rlensen schreef op 06 november 2002 @ 12:23:
Als je had gelezen dan had je dit gedaan

[...]


Van http://panic.et.tudelft.n...dleiding/debian22hdl.html
Voor de volgende keer.
Kan je ook gewoon alles als wel root user doen :?

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 14:02

FastBunny

Give it the Works !

Topicstarter
Okay correctie. Hij doet het nog steeds niet. Ik heb dat deel uit de handleiding precies gedaan.

Ik heb wel alles als root gedaan, als ik na :
dpkg -i /tmp/kernel-image-<versie>_mijnkernel.1.0_i386.deb
Doe start de pc wel opnieuw op met de 'nieuwe' kernel, echter hij kan ineens geen netwerkkaart meer vinden. Terwijl ik wel heb aangegeven dat ie NE moet laden (isa ne2000 kaartje) en als ik modprobe ne doe zegt ie dat die module niet bestaat :? Moet ik nog modules compileren ofzo nu :?

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 08:31

Creepy

Tactical Espionage Splatterer

Heb je je NE support als in de kernel meegecompileerd of als module??
Als je dat ding als module hebt gecompileerd: ben je make modules en make modules_install niet vergeten?

OF als je het de debian-way hebt gecompileerd: stap 8 niet vergeten??

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 14:02

FastBunny

Give it the Works !

Topicstarter
Creepy schreef op 06 november 2002 @ 14:50:
Heb je je NE support als in de kernel meegecompileerd of als module??
Als je dat ding als module hebt gecompileerd: ben je make modules en make modules_install niet vergeten?

OF als je het de debian-way hebt gecompileerd: stap 8 niet vergeten??
Nee was niet nodig aangezien de orginele kernel 2.4.18-bf24 was en de nieuywe 2.4.18, en ik heb hem met make menuconfig meegekozen ;)

Heb de DeBian manier gedaan.

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

Je hebt NE dus niet als module gecompileerd.
Heb je de oude /etc/modules nog steeds staan?

Nu ook zonder stropdas


  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 14:02

FastBunny

Give it the Works !

Topicstarter
Hagar schreef op 06 november 2002 @ 17:23:
Je hebt NE dus niet als module gecompileerd.
Heb je de oude /etc/modules nog steeds staan?
Ja had hem in de menuconfig als Y gezet ipv M, wist niet dat er een verschil in was. Maar ondertussen werkt het al weer zoals het moet :) Maar thnx voor de tip ;)

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

Okeej. Kernel compilen is - zeker de eerste keren - lastig. Maar dit wordt wel een beetje helpdeskerig zo, prima als je problemen hebt, maar speel er ook eens zelf mee, dat moesten we "vroeger" zonder internet ook! :)

Het zal wel niet, maar het zou maar wel.

Pagina: 1

Dit topic is gesloten.