kernel update script für kernel.org
- Voyager_MP
- Beiträge: 628
- Registriert: 22.06.2004 10:04:07
- Wohnort: Aachen
kernel update script für kernel.org
Hi, da ich lieber einen eigenen Kernel benutze und ich es leid war 10 Schritte immer manuell zu machen, habe ich mir ein script geschrieben, das alle diese sachen für mich macht.
Angefangen mit den download des neusten kernel´s, übernahme der gegenwärtigen konfiguration,usw. bis zum abschließenden lilo eintrag.
Vielleicht kann´s ja jemand von euch auch gebrauchen, ich hab lange gesucht und nicht´s passendes gefunden.
http://www.pelzernet.de/scripts/build-kernel.sh
Sollte jemand einen verbesserungs vorschlag haben, würd ich mich freuen.
Cu Michel
Angefangen mit den download des neusten kernel´s, übernahme der gegenwärtigen konfiguration,usw. bis zum abschließenden lilo eintrag.
Vielleicht kann´s ja jemand von euch auch gebrauchen, ich hab lange gesucht und nicht´s passendes gefunden.
http://www.pelzernet.de/scripts/build-kernel.sh
Sollte jemand einen verbesserungs vorschlag haben, würd ich mich freuen.
Cu Michel
Gruß Michel
-
- Beiträge: 180
- Registriert: 27.01.2002 21:48:08
- Lizenz eigener Beiträge: GNU General Public License
Genau. Ich würde auch die "Root-Abfrage" entfernen und dann den Kernel später mit
make-kpkg --rootcmd fakeroot kernel_image kernel_headers ...
bauen. make-kpkg ist im Paket kernel-package. make-kpkg schnürt dir ein Debian-Paket von diesem Kernel, welches du dann bequem per dpkg installieren kannst.
Gruss
Jochen
make-kpkg --rootcmd fakeroot kernel_image kernel_headers ...
bauen. make-kpkg ist im Paket kernel-package. make-kpkg schnürt dir ein Debian-Paket von diesem Kernel, welches du dann bequem per dpkg installieren kannst.
Gruss
Jochen
- Voyager_MP
- Beiträge: 628
- Registriert: 22.06.2004 10:04:07
- Wohnort: Aachen
- Voyager_MP
- Beiträge: 628
- Registriert: 22.06.2004 10:04:07
- Wohnort: Aachen
hi, wie kann ich denn direkt per ftp eine datei runterladen ?
ncftp möchte ich nicht nutzen, da es nicht immer installiert ist.
ftp ftp://ftp.kernel.org/pub/linux/kernel/v ... on.tar.bz2 ???
ncftp möchte ich nicht nutzen, da es nicht immer installiert ist.
ftp ftp://ftp.kernel.org/pub/linux/kernel/v ... on.tar.bz2 ???
Gruß Michel
wget kannst du dafür nehmen.
wget -Nc ftp://ftp.kernel.org/pub/linux/kernel/......tar.bz2
wget -Nc ftp://ftp.kernel.org/pub/linux/kernel/......tar.bz2
Kernel/OS Linux 2.6.31.5-s64 [ Debian sid ]
CPU Info AMD Athlon 64 X2 Dual Core 6000+
Memory 2027.1MB
XFX GeForce 9600 GT
CPU Info AMD Athlon 64 X2 Dual Core 6000+
Memory 2027.1MB
XFX GeForce 9600 GT
- Voyager_MP
- Beiträge: 628
- Registriert: 22.06.2004 10:04:07
- Wohnort: Aachen
Hallo jochen, wie erstelle ich denn mit make-kpkg ein image, und vor allem, welche parameter brauche ich, und wo packt der das packet hin ????
mach doch mal ein vollständiges beispiel. und wie installiert sich der kernel dann genau ?
Wenn ich mit dpkg -i kernel.deb installiere ?
mach doch mal ein vollständiges beispiel. und wie installiert sich der kernel dann genau ?
Wenn ich mit dpkg -i kernel.deb installiere ?
Zuletzt geändert von Voyager_MP am 29.08.2005 09:24:29, insgesamt 1-mal geändert.
Gruß Michel
- rotwein
- Beiträge: 619
- Registriert: 03.06.2003 12:22:51
- Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)
Schau Dir mal im Wiki diese [1] Seite an, sollte helfen.Voyager_MP hat geschrieben:, wie erstelle ich denn mit make-kpkg ein image,
Das fertige *.deb Paket findest Du unter
Code: Alles auswählen
/usr/src/
[1] http://www.debianforum.de/wiki/?page=Ke ... stem+bauen
If the solution is microsoft I want my problem back
Nur falls du zu viel Zeit hast noch ein Vorschlag:
Du könntest schauen, ob du den Kernel mit der aktuellen Versionsnummer - 1 hast und dann eventuell nur den Patch downloaden und anwenden. Würde einiges an Traffic (und damit Zeit) sparen.
EDIT: Bzw. einfach schauen, ob der entsprechende Ordner vorhanden ist und dann versuchen den Patch anzuwenden. Geht eventuell einfacher, wenn man für verschiedene Kernel im Laufe der Zeit immer nur Patches gezogen hat.
Angewendete Patches könntest du vorher noch rückgängig machen...
Man könnte eigentich das ganze auch in ein Makefile packen - so könnte man zum Beispiel das Teil erst downloaden, dass Testen, ob die Patches noch passen, notfalls die Patches anpassen und dann einfach mit dem nächsten Schritt weiter machen...
Du könntest schauen, ob du den Kernel mit der aktuellen Versionsnummer - 1 hast und dann eventuell nur den Patch downloaden und anwenden. Würde einiges an Traffic (und damit Zeit) sparen.
EDIT: Bzw. einfach schauen, ob der entsprechende Ordner vorhanden ist und dann versuchen den Patch anzuwenden. Geht eventuell einfacher, wenn man für verschiedene Kernel im Laufe der Zeit immer nur Patches gezogen hat.
Angewendete Patches könntest du vorher noch rückgängig machen...
Man könnte eigentich das ganze auch in ein Makefile packen - so könnte man zum Beispiel das Teil erst downloaden, dass Testen, ob die Patches noch passen, notfalls die Patches anpassen und dann einfach mit dem nächsten Schritt weiter machen...
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
- Voyager_MP
- Beiträge: 628
- Registriert: 22.06.2004 10:04:07
- Wohnort: Aachen
hab noch mal ein paar änderungen vorgenommen, es ist jetzt möglich auch deb packete zu bauen und zu installieren, desweitern hat man die wahl des bootloaders
und sonst hab ich noch ein paar sachen gefixet.
gruß Michel
Das mit dem patching ist war, hab ich noch nie gemacht, wie patch ich denn eine kernel source mit den aktuell neusten version ?
und sonst hab ich noch ein paar sachen gefixet.
gruß Michel
Das mit dem patching ist war, hab ich noch nie gemacht, wie patch ich denn eine kernel source mit den aktuell neusten version ?
Gruß Michel