Sie sind nicht angemeldet.

1

03.10.2008, 20:08

Kernel bauen

Hallo ihr Spezialisten :)

Habe mal eine Frage wie erstellt ihr euern eigenen Kernel ???

Spreche nicht vom Makefile sonder baut ihr ihn in einem Terminalfenster unter X unt wie ersetzt ihr den alten Kernel ???

Habe irgentwie komische Ergebnisse wenn ich in einem Terminal baue und ersetze.

MFG
Dominik

PS.: Wollte mich mal näher mit dem Thema befassen. Und alles in einem Wiki festhalten.
Wer Lust hat mitzuschreiben einfach bei mir melden. :)
"Mach das Fenster zu! ... Dem Pinguin wird kalt!"
Die Revolution ist kein Apfel, der vom Baum fällt, wenn er reif ist;
man muss machen, dass er fällt.
Ernesto Che Guevara

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »kubuntufan« (03.10.2008, 20:14)


2

04.10.2008, 00:34

Das mit dem Wiki ist zwar lobenswert, aber das was es gibt, ist doch schon ziemlich aufschlussreich.

Schau mal in der Kategorie "Umfrage", da gibt es einen Thread, wie die Leute ihren Kernel bauen.
"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.

3

05.10.2008, 12:06

http://de.gentoo-wiki.com/Kernel_manuell…6_2.6.26-gentoo
Wenn Du noch was wesentliches beizutragen hast ...

Ich bau meinen Kernel mit genkernel. Einfach, schnell, unkompliziert.
Unix wurde nicht entwickelt, um seine Benutzer daran zu hindern, dumme Dinge zu tun, denn das würde diese auch davon abhalten, schlaue Dinge zu tun.“ – Doug Gwyn

4

05.10.2008, 22:50

Habe mal eine Frage wie erstellt ihr euern eigenen Kernel ???
Sicherstellen das der Symlink auf die gewünschten Sources zeigt, und dann mit

Quellcode

1
2
cd /usr/src/linux
make menuconfig


Spreche nicht vom Makefile sonder baut ihr ihn in einem Terminalfenster unter X unt wie ersetzt ihr den alten Kernel ???
Mir ist kein unterschied bekannt, ob nu unter X oder direkt im Terminal, das Ergebnis ist dasselbe.
Den alten kernel ersetzen?? , meinst du

Quellcode

1
cp arch/x86/boot/bzImage /boot/kernelVersion
?

Habe irgentwie komische Ergebnisse wenn ich in einem Terminal baue und ersetze.
Wie schon geschrieben, mir sind bisher keine Unterschiede bekannt.

edit:Code korrektur

MfG

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (05.10.2008, 23:00)


5

06.10.2008, 16:46

Also ich setzte den Symlink immer "nur" auf den zur Zeit laufenden Kernel. Wenn ich z.B. mir einen neueren kernel testweise kompiliere, setze ich den Symlink nicht.

Ansonsten wie gehabt im Verzeichnis ein

Quellcode

1
2
3
make menuconfig, alternativ make oldconfig
make
make modules_install

Und kopieren ins /boot (mache ich immer manuell, da ich das Grob-Menü dann auch anpasse.....
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

6

06.10.2008, 19:09

Wenn du aber gleich vor dem Neustart entrsprechende Module bauen willst, die nicht im Kernel enthalten sind, dann ist es am einfachsten den Link zu setzen. Ansonsten müsste man beim Konfigurieren extra den Kernelpfad setzen usw.
"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.