Debian Sarge, kan geen eigen kernels compilen.

Pagina: 1
Acties:

  • Rempage0611
  • Registratie: December 2000
  • Laatst online: 23-09-2025

Rempage0611

9405 WP @ 2x SMA Sunny Boy

Topicstarter
Haloa,

Na een dag compilen trek ik de haren uit m`n hoofd. Het probleem is dat ik een 2.6.8 kernel wil compilen. Ik download deze met apt-get install kernel-source-2.6.8. Ik unpack hem en copy hierna de originele config file die in /boot staat erheen. De huidige kernel is ook een 2.6.8.

Dit werkt dus niet, tijdens het booten loopt de computer vast met de meldingen:

300x
modprobe: FATAL: could not load /lib/modules/2.6.8/modules.dep: No such file of directory.

Gevolgd door:
pivot_root: No such file or directory
/sbin/init: 431: cannot open dev/console: No such file
Kernel panic: Attempted to kill init!


Ik heb alles al geprobeerd om dit te fixen, maar niets helpt. Wat ik vooral niet snap is dat ik gewoon exact dezelfde kernel met dezelfde config compile als geshipped wordt met sarge.

Wie kan mij helpen?

Het gaat trouwens om een centrino laptop.

Bedankt!

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

blijkbaar heb je de modules niet gecompileerd/geinstalleerd. als je een kernel compileert doe je dit met "make bzImage modules modules_install, en dan verplaats je arch/i386/boot/bzImage naar /boot/$kernelversie, en dan voeg je m toe aan je {grub,lilo}.conf. Of je moet t de debian-way doen, met make kpkg ofzoiets, geen ervaring mee, maar is vast documentatie over.

It sounds like it could be either bad hardware or software


  • Rempage0611
  • Registratie: December 2000
  • Laatst online: 23-09-2025

Rempage0611

9405 WP @ 2x SMA Sunny Boy

Topicstarter
Yep, de modules zijn wel geinstalleerd, en het bestand /lib/modules/2.6.8/modules.dep bestaat ook gewoon....

  • weijl
  • Registratie: Juli 2002
  • Niet online
heb je die config file letterlijk gecopied?

zoja, dan is die config file niet geladen in menuconfig.
rename die config file naar ".config" en dan moet et al een stuk beter gaan ;)

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Rempage0611 schreef op zaterdag 19 februari 2005 @ 04:05:
Yep, de modules zijn wel geinstalleerd, en het bestand /lib/modules/2.6.8/modules.dep bestaat ook gewoon....
dan is je rootfs niet goed gemount ofzo.

It sounds like it could be either bad hardware or software


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Debian gebruikt standard initrd om de modules te laden die nodig zijn om de hardeschijf te kunnen benaderen. Als je de standard config gebruikt dan moet je of de modules die nodig zijn (IDE, SATA of SCSI etc) in de kernel mee compileren (Y ipv M) of ook een initrd image bakken. Voor dat laatste is er geloof ik een optie --initrd die je mee kan geven aan make-kpkg

edit:
Hmmm, foutmelding niet goed gelezen

[ Voor 7% gewijzigd door Buffy op 19-02-2005 22:32 ]

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • Rempage0611
  • Registratie: December 2000
  • Laatst online: 23-09-2025

Rempage0611

9405 WP @ 2x SMA Sunny Boy

Topicstarter
Gelukt, de kernel compiled alleen met gcc 2.95, en niet met 3.3.5. Hiermee compilen werkte het wel. Bedankt voor de hulp! Nu door naar het volgende probleem, komt nieuw topic over

  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Zonde om een nieuw topic voor te maken maar ik heb denk ik hetzelfde probleem.

Hoe heb jij de oudere gcc geinstalleerd ?

Jij bent misschien belangrijk, maar ik ben aardig ;)


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Ik heb deze tutorial gebruikt.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

OK, maar ik heb een probleem met de gcc versie denk ik. Een server waar ik een goede kernel op kon compileren heeft een iets oudere versie van gcc en blijkbaar zit daar dus een probleem in tijdens het compileren.

Compileren gaat nu verder perfect !

edit:


Ik verwijder namelijk de gcc-3.3 en de symlink "gcc" in /usr/bin verdwijnt dan namelijk ook... en komt ook niet terug bij het installeren van gcc-2.95

EDIT2: zelf maar even een symlink aangemaakt ;)

[ Voor 23% gewijzigd door BacardiBreezer op 10-03-2005 14:26 ]

Jij bent misschien belangrijk, maar ik ben aardig ;)


  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Ook weer gelukt :D Simple as that eigenlijk :)

Jij bent misschien belangrijk, maar ik ben aardig ;)

Pagina: 1