staging.inyokaproject.org

Kernel

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Kernel.

barcc

(Themenstarter)
Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Getestet für jaunty, intrepid, hardy eingefügt.

barcc

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

ist wieder im Wiki: Kernel

Danke für die Überarbeitung. ☺

Gruß, noisefloor

icyfeet

Anmeldungsdatum:
18. Mai 2007

Beiträge: Zähle...

Hallo,

Im Abschnitt: Kernel aus den Quellen bauen → Die Ubuntu-Methode → Eigene Variante erstellen steht ganz am Ende folgender Absatz:

debian/control.stub und debian/control:

In beiden Dateien kopiert man die drei Abschnitte, die mit folgenden Zeilen beginnen: 

Package: linux-image-2.6.28-11-generic

Package: linux-headers-2.6.28-11-generic

Package: linux-image-debug-2.6.28-11-generic

Abschnitte werden dabei begrenzt durch Leerzeilen und in den kopierten Abschnitten ersetzt man "generic" durch "variante" in der Package-Zeile.

Was genau ist damit gemeint? Soll man die Abschnitte kopieren, und angepasst wieder einfügen?

Danke für Erläuterungen.

linrunner

Avatar von linrunner

Anmeldungsdatum:
7. August 2007

Beiträge: 3272

icyfeet schrieb:

Soll man die Abschnitte kopieren, und angepasst wieder einfügen?

Ja.

icyfeet

Anmeldungsdatum:
18. Mai 2007

Beiträge: Zähle...

Hat sich bei den neuen Kerneln etwas geändert?

Habe aktuell 2.6.28-16 und wenn ich nach Anleitung vorgehe und die Quellen herunterlade, fehlt die Ordnerstruktur /debian/abi/...

Im Ordner /debian finde ich nur noch die Unterordner /commit-templates und /stamps sowie einige Dateien. Es gibt aber die Ordnerstruktur /debian-masters/abi/...

Bei Version 2.6.28-15 hat alles noch geklappt (Danke nachträglich an linrunner).

Chuck77

Anmeldungsdatum:
27. Dezember 2007

Beiträge: 107

Hallo! Ich habe keine Antwort auf icyfeet's Frage, mir ist jedoch etwas anderes aufgefallen:

In Kapitel 2 "Kernel deinstallieren" wird beschrieben, dass man zur Deinstallation eines alten Kernels das Paket linux-image-<versionsnummer>-generic in der Paketverwaltung suchen und löschen soll.

Ich hatte drei Versionen auf dem Rechner 2.6.28-16, 2.6.28-15 und 2.6.28-11. Ich habe nun linux-image-2.6.28-11-generic gelöscht. Jedoch ist nach dem Löschen dieses Pakets immer noch das Paket linux-headers-2.6.28-11-generic vorhanden.

Für eine Deinstallation muss man also offenbar noch mehr machen!?

Hätte es eine anderes Paket gegeben, welches wirklich alle Pakte zur Version 2.6.28-11 löscht?

Grüße, Chuck

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

nein, nicht direkt. Der Kernel ist in der Tat "nur" das Paket "linux-image-...", die Header brauchst du nicht. Die Header sind auch keine Abhängigkeit des Kernels.

Die Header werden aber von diversen anderen Progs benutzt und werden oft beom Kompilieren benötigt. Daher werden Sie wohl immer mit installiert.

Wenn der passende Kernel aber gelöscht ist und die

sudo apt.get autoremove 

ausführst werden die passenden Header i.d.R. gelöscht.

Gruß, noisefloor

barcc

(Themenstarter)
Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

@icyfeet

Du kannst versuchen statt debian/ überall einfach debian.master/ zu verwenden. Ich habe das gerade mit dem Skript versucht. Scheint so, dass es funktioniert hat, aber ich habe es nicht genauer getestet.

edit: scheint doch nicht so einfach zu sein, muss ich mir mal genauer ansehen...

hewlett1990

Avatar von hewlett1990

Anmeldungsdatum:
17. Dezember 2008

Beiträge: 309

hat sich schon etwas ergeben? Unter debian.master/config etc gibt es kein config.generic sonder 4 verschiedene configs...

zer

Avatar von zer

Anmeldungsdatum:
19. November 2008

Beiträge: 249

der link #

Ausführliche Anleitung um einen 2.6.x-Kernel zu kompilieren unter Gentoo mit guter Beschreibung der einzelnen Kernelmodule 🇩🇪

fast ganz unten kann heraus genommen werden. der funktioniert schon lange nicht mehr

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

hm? Deer Link funktioniert und die Seite sieht rel. aktuell aus... Was stimmt denn da nicht?

Gruß, noisefloor

zer

Avatar von zer

Anmeldungsdatum:
19. November 2008

Beiträge: 249

hmmm... jetzt geht er. vor über einem halben jahr erreichte ich unter dem link nichts bis zum 31.12 da ging er auch nicht. jetzt klappt es tatsächlich... komisch.

barcc

(Themenstarter)
Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Hallo,

zwei Verbesserungsvorschläge zum Artikel:

1. In dieser Version hat Chrissss einen Befehl zu Entfernen von alten Kernelpaketen eingefügt. Ich finde, dass der Befehl ziemlich sinnfrei ist:

  • Der Befehl ist zu komplex, um nützlich zu sein. Leute die solche Befehle verstehen können, sollen sie sich selbst zusammenschrauben, und die anderen sollen lieber die normale Vorgehensweise verwenden.

  • Der normale Weg ist einfach genug.

  • Es ist keine gute Idee mit apt-get -y purge die Nachfragen beim Deinstallieren zu übergehen.

  • So einen Befehl könnte man auf einer Seite "Obskure Shell-Kommandos" unterbringen. 😉

→ Ich empfehle die vorige Version wiederherzustellen.

2. Das selberkompilieren von Kerneln ist eine ziemlich spezielle Angelegenheit. Meiner Meinung nach sollte der Abschnitt "Kernel aus den Quellen bauen" in einen eigenen Artikel ausgelagert werden (Da gibts doch eine fortgeschrittene-Benutzer-Hinweis-Überschrift?)

  • Wenn das sinnvoll ist, verschiebt den Artikel bitte in die Baustelle, ich mach das dann.

  • Ich werde auch versuchen, den Artikel für Karmic zu vervollständigen.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Das selberkompilieren von Kerneln ist eine ziemlich spezielle Angelegenheit. Meiner Meinung nach sollte der Abschnitt "Kernel aus den Quellen bauen" in einen eigenen Artikel ausgelagert werden

+1

Wenn das sinnvoll ist, verschiebt den Artikel bitte in die Baustelle, ich mach das dann.

Bitte schön: Baustelle/Kernel

Gruß, noisefloor

barcc

(Themenstarter)
Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Ich habe jetzt Abschnitt mit dem Kompilieren in den neuen Artikel Baustelle/Kernel/Kompilierung verschoben und schon ein paar Änderungen gemacht.

Wenn jemand helfen will, kann er gerne Baustelle/Kernel übernehmen, ansonsten mach ich das zum Schluss.