Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

27.08.2007, 23:55

kernel kompelieren bei einer Neuinstalation

Hallo kann mir jemand sagen warum ich bei ener 64 bit ganz normal kompelieren kann nach dem ich diesen befehl zcat /proc/config.gz > /usr/share/genkernel/x86_64/kernel-config-2.6 aber wenn ich eine 32 bit version installieren möchte und diesen befehl zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6 und dann danach emerge all ausführe dann geht nichts mehr

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »hini.wild« (27.08.2007, 23:58)


2

28.08.2007, 00:17

hmm ich kenn diesen weg garne, aber warum baust du dir deinen kernel nicht mit hand, ohne genkernel Oo
>++++++++++[<++++++++++ >-]<++++++++.>+++[<--- >-]<--.>+++[<++++ >-]<+.>++[<--- >-]<-.>++++[<++++ >-]<.>++++[<---- >-]<--.++++.+++.---.--.>
Es gibt nur 10 Arten von Menschen. Welche die binär lesen können und der kümmerliche Rest.

3

28.08.2007, 13:25

Du meinst wohl make all. Kann aber sonst auch nichts dazu sagen, weil ich noch nie genkernel benutzt habe (warum auch).
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

4

28.08.2007, 18:44

Von hand geht es auch nicht da bringt er diese Fehlermeldung

make && make modules_install
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CC arch/x86_64/kernel/asm-offsets.s
arch/x86_64/kernel/asm-offsets.c:1: Fehler: Codemodell »kernel« wird im 32-Bit-Modus nicht unterstützt
arch/x86_64/kernel/asm-offsets.c:1: nicht implementiert: 64-Bit-Modus nicht einkompiliert
make[1]: *** [arch/x86_64/kernel/asm-offsets.s] Fehler 1
make: *** [prepare0] Fehler 2

hingegen wenn ich eine 64bit v. installiere dann habe ich keine Probleme!

5

28.08.2007, 19:49

Hallo,

sind dass die gleichen sourcen im gleichen Verzeichnis?

Wenn ja, dann vor dem bauen das Verzeichnis mit

Quellcode

1
make mrproper
aufräumen.

Danach die .config einspielen und

Quellcode

1
make all


den Kernel bauen.

make setzt beim Kernelbau einige symlinks entsprechend der Architektur, und die müssen bei einem Wechsel gelöscht werden!!!

suilenroc

6

28.08.2007, 20:17

welche symlinks entsprechend der Architektur, müssen bei einem Wechsel gelöscht werden?

7

28.08.2007, 20:23

das erledigt

Quellcode

1
make mrproper
für dich

8

28.08.2007, 20:25

make all
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/x86_64/Kconfig
***
*** You have not yet configured your kernel!
*** (missing kernel .config file)
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] Fehler 1
make[1]: *** [silentoldconfig] Fehler 2
make: *** Keine Regel vorhanden, um das Target »include/config/auto.conf«,
benötigt von »include/config/kernel.release«, zu erstellen. Schluss.

9

28.08.2007, 20:34

Zitat

Original von suilenroc1183
Danach die .config einspielen und

Quellcode

1
make all

den Kernel bauen.


soll heisen, dass du wie in deinem ersten post beschrieben die Konfig einspielen sollst
suilenroc