Kernel Compilieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
rolfti
Beiträge: 329
Registriert: 09.08.2004 22:29:44
Wohnort: Lugano

Kernel Compilieren

Beitrag von rolfti » 05.08.2006 09:56:59

Bootsplash ist im Kernel 2.6.8-2-386 nicht integriert, nun ergibt sich die Möglichkeit die ersten Erfahrungen.. über einen in Zukunft eigenen Kernel zu bauen. Nachdem die Bootsplash-Faktoren integriert sind versuchte ich nun den Kernel neu zu compilieren.

Code: Alles auswählen

make all

doch nun kommen Fehlermeldungen:

Code: Alles auswählen

 ..
GEN     .version
CHK     include/linux/compile.h
UPD     include/linux/compile.h
CC      init/version.o
LD      init/built-in.o
LD      .tmp_vmlinux1
drivers/built-in.o(.text+0x50ca3): In function `splash_getraw':
: undefined reference to `con2fb_map'
drivers/built-in.o(.text+0x511e2): In function `splash_getraw':
: undefined reference to `vesafb_ops'
drivers/built-in.o(.text+0x513cc): In function `splash_verbose':
: undefined reference to `con2fb_map'
drivers/built-in.o(.text+0x517b7): In function `splash_status':
: undefined reference to `con2fb_map'
drivers/built-in.o(.text+0x518ad): In function `splash_read_proc':
: undefined reference to `con2fb_map'
drivers/built-in.o(.text+0x51a5c): In function `splash_write_proc':
: undefined reference to `con2fb_map'
make: *** [.tmp_vmlinux1] Error 1
Wie kann man die beheben?
Danke
Rolfti
---
CONFIG_FRAMEBUFFER_CONSOLE" vergessen?
Aender von <M> auf <*>, nun
---

Code: Alles auswählen

root:/usr/src/linux# make all
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CHK     include/linux/compile.h
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
drivers/built-in.o(.text+0x5567e): In function `splash_getraw':
: undefined reference to `vesafb_ops'
make: *** [.tmp_vmlinux1] Error 1
Was jetzt?

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 05.08.2006 11:49:49

Code: Alles auswählen

CONFIG_FB_VESA=y
?

Benutzeravatar
rolfti
Beiträge: 329
Registriert: 09.08.2004 22:29:44
Wohnort: Lugano

Beitrag von rolfti » 05.08.2006 12:18:40

@Spasswolf,

Code: Alles auswählen

CONFIG_FB_VESA=y 
wo kann ich dies aktivieren, bzw. in welchem Submenu?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 05.08.2006 15:02:04

Schau dir mal das Kapitel im Debiananwenderhandbuch zum Thema Kernel an. Es empfiehlt sich, den Kernel als Debianpaket mittels make-kpkg zu bauen ;)
Hat nix mit deinem Problem zu tun, aber ist generell sinnvoll.

Antworten