Update des Kernelimages (+headers) via apt

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Update des Kernelimages (+headers) via apt

Beitrag von mascoxx » 03.05.2008 10:27:11

Hallo!

Gestern hat mir apticron gemeldet, dass Updates zur Verfügung stehen.
linux-headers-2.6.18-6 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-486 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-686 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-686-bigmem 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-all 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-all-i386 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-amd64 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-k7 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-vserver 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-vserver-686 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-vserver-k7 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-xen 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-xen-686 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-xen-vserver 2.6.18.dfsg.1-18etch3
linux-headers-2.6.18-6-xen-vserver-686 2.6.18.dfsg.1-18etch3
linux-image-2.6.18-6-686 2.6.18.dfsg.1-18etch3
Fragt mich bitte nicht warum soviele verschiedene linux-headers aufgelistet werden - das kam
bei der Erstinstallation und ich habe keinen Bock, es zu bereinigen ;)

Nun, hat dieses Updates schon jemand durchgeführt? Ich kann und will es mir nämlich
nicht leisten, dass die Maschine dann nicht mehr hoch kommt! Das wäre fatal!
Bzw. gibt es vielleicht eine Möglichkeit den Reboot irgendwie zu simulieren?

LG
Clemens

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: Update des Kernelimages (+headers) via apt

Beitrag von storm » 03.05.2008 12:03:16

mascoxx hat geschrieben: Fragt mich bitte nicht warum soviele verschiedene linux-headers aufgelistet werden - das kam
bei der Erstinstallation und ich habe keinen Bock, es zu bereinigen ;)
Dann musst du wohl damit leben, *g
Nun, hat dieses Updates schon jemand durchgeführt? Ich kann und will es mir nämlich
nicht leisten, dass die Maschine dann nicht mehr hoch kommt!
Das sind nur die header-Dateien passend zum kernel der mit erneuert werden soll. Ein neuer Kernel kann schon Probleme verursachen, aber die Header nicht. Das sind nur reine Textdateien, die du vielleicht mal brauchst, wenn du ein externes Modul (nicht mit dem Kernel geliefert) bauen willst. Zum Beispiel den proprietären nvidia-Treiber. Wenn du nur wegen der Header Bedenken hast: die kannst du getrost installieren.
Bzw. gibt es vielleicht eine Möglichkeit den Reboot irgendwie zu simulieren?
Nicht wirklich. Rein gedanklich vielleicht in einer virtuellen Maschine, aber die müsste _exakt_ den gleichen Systemstand (Software) haben und auch die gleiche Hardware, wenn du für deinen richtigen Rechner eine genaue Aussage haben möchtest.

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

kMax
Beiträge: 30
Registriert: 11.08.2007 23:35:55
Wohnort: Heidelberg

Re: Update des Kernelimages (+headers) via apt

Beitrag von kMax » 03.05.2008 12:48:28

Hallo,
vielleicht dürfte ich an dieser Stelle fragen, wo denn der Unterschied zwischen folgenden Packeten ist:

Code: Alles auswählen

kernel-image-2.6-xyz
linux-image-2.6-xyz
linux-headers-2.6-xyz
Beispielsweise schlägt aptitude vor, dass ich linux-image-2.6.18-6-k7 upgraden könnte. Allerdings habe ich genau diesen Kernel am laufen. Ist das Packet linux-image also nicht der Kernel?

Code: Alles auswählen

# uname -r
 2.6.18-6-k7
Dann gibt es speziell von den letzten zwei genannten Packeten noch mehrere Endungen:

Code: Alles auswählen

2.6
2.6.18-4
2.6.18-5
2.6.18-6
2.6.18-6-xyz
Wo sind denn die Unterschiede zwischen 2.6 und 2.6.18 ?
Vielen Dank für Antworten,
Max.

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: Update des Kernelimages (+headers) via apt

Beitrag von storm » 03.05.2008 15:07:00

kMax hat geschrieben:Hallo,
vielleicht dürfte ich an dieser Stelle fragen, wo denn der Unterschied zwischen folgenden Packeten ist:

Code: Alles auswählen

kernel-image-2.6-xyz
linux-image-2.6-xyz
linux-headers-2.6-xyz
Ich weiß zwar gerade nicht, zu welchem Zeitpunkt das geschah, aber der Unterschied zwischen kernel-image und linux-image ist nur kosmetischer Natur. Bis zu einer bestimmten Kernel-Version (gerade nochmal nachgeschaut: war zu 2.6.8-Zeiten) hieß das kernel-image, alle neueren Versionen heißen linux-image. In beiden Fällen ist ein vollständiger Kernel inkl. Module gemeint. linux-headers steht für Pakete, die die header zu diesem Kernel enthalten. Ein Beispiel, wozu man die braucht, hab ich oben schon beschrieben.
Beispielsweise schlägt aptitude vor, dass ich linux-image-2.6.18-6-k7 upgraden könnte. Allerdings habe ich genau diesen Kernel am laufen. Ist das Packet linux-image also nicht der Kernel?

Code: Alles auswählen

# uname -r
 2.6.18-6-k7
Doch. Du hast wahrscheinlich das transition-Paket[1] installiert. Das soll für einen reibungslosen Übergang von kernel-image zu linux-image sorgen.
Wo sind denn die Unterschiede zwischen 2.6 und 2.6.18 ?
Ersteres zeigt (hängt davon ab) immer auf den jeweils aktuellsten Kernel, der für stable(?) verfügbar ist. Somit hat das System immer einen Bezug zum jeweils aktuellen Kernel. Bei 2.6.18.y gibt es diesen Bezug nicht: während 2.6 irgendwann auf einen aktuelleren Kernel umschwenken kann (>2.6.18.y), bleibt dieses Paket irgendwann stehen (im Sinne der Versionsnummer).

ciao, storm

[1] http://packages.debian.org/etch/kernel-image-2.6-k7
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

kMax
Beiträge: 30
Registriert: 11.08.2007 23:35:55
Wohnort: Heidelberg

Re: Update des Kernelimages (+headers) via apt

Beitrag von kMax » 03.05.2008 15:19:39

Hi storm,
vielen Dank für deine Erläuterung! :D
Grüße, Max.

Antworten