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.
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)
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.
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.
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!
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
welche symlinks entsprechend der Architektur, müssen bei einem Wechsel gelöscht werden?
das erledigt
|
Quellcode
|
1
|
make mrproper
|
für dich
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.
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