Donnerstag, 24. Mai 2012, 20:45

Du bist nicht angemeldet.



Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 986

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

1

Dienstag, 4. November 2008, 08:02

Wie 32 bit Kernel auf 64 bit System kompilieren

Kann mir zufällig jemand sagen, wie ich auf einem 64 bit Ubuntu ein 32 bit Kernel kompilieren kann ?
Die Angabe des Paramenters --arch=i386 scheint nicht ausreichend zu sein. Obwohl eine Konfiguration existiert, werde ich ich kurz nach dem starten des Kompiliervorgangs noch eine ganze Menge Fragen gestellt, was die .config betrifft, bzw. diese beinhaltet.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Ovim-Obscurum

hat hier 2. Wohnsitz.

Beiträge: 415

Ubuntu: ---

Kernel: Eigenproduktion

Desktop: ---

Architektur: ---

  • Private Nachricht senden

2

Dienstag, 4. November 2008, 13:17

Hallo,

kommt denn eine Fehlermeldung? Geht es denn mit i686? :)

Grüße, euer
Ovim-Obscurum ;)
Gegen Schweinegrippe impfen? Ich bin doch kein Beta-Tester.


Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 986

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

3

Mittwoch, 5. November 2008, 07:31

Bei der Angabe von --arch=i686 wird der Kompiliervorgang mit folgender Meldung abgebrochen:

Quellcode

1
debian/ruleset/misc/checks.mk:36: *** Error. I do not know where the kernel image goes to [kimagedest undefined] The usual case for this is that I could not determine which arch or subarch this machine belongs to. Please specify a subarch, and try again..  Schluss.


Gebe ich den Parameter --subarch=i686 an, kommen jede Menge Fragen zur Konfiguration, die eigentlich aus der .config entnommen werden sollten.
Gleiches habe ich, wie oben beschrieben bei dem Parameter --arch=i386
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Ovim-Obscurum

hat hier 2. Wohnsitz.

Beiträge: 415

Ubuntu: ---

Kernel: Eigenproduktion

Desktop: ---

Architektur: ---

  • Private Nachricht senden

4

Mittwoch, 5. November 2008, 07:40

Scheinbar muss man da noch mit Fakeroot arbeiten, laut der Anleitung:

[Drück mich!]

Ist zwar für Debian gedacht, aber ich denke, dass lässt sich auch ohne Probleme auf Ubuntu ausführen.

:)

Grüße, euer
Ovim-Obscurum ;)
Gegen Schweinegrippe impfen? Ich bin doch kein Beta-Tester.


Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 986

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

5

Donnerstag, 6. November 2008, 23:11

Oh man. Das scheint ja nicht so 'mal eben' zu gehen :(

Danke für den Tip Ovim. Werd mir die Sache mal auf der Zunge zergehen lassen.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Ovim-Obscurum

hat hier 2. Wohnsitz.

Beiträge: 415

Ubuntu: ---

Kernel: Eigenproduktion

Desktop: ---

Architektur: ---

  • Private Nachricht senden

6

Freitag, 7. November 2008, 06:11

Oh man. Das scheint ja nicht so 'mal eben' zu gehen :(


Jupp, da musst du dir ein Toolchain bauen, wusste ich nicht. Dass man das zwar braucht, um für ARM- und Mobile-CPUs zu kompilieren, wusste ich, aber für x86/x86_64? Naja, man lernt nie aus! :D

Grüße, euer
Ovim-Obscurum ;)
Gegen Schweinegrippe impfen? Ich bin doch kein Beta-Tester.