kernelbenennung

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
michaa7
Beiträge: 5013
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

kernelbenennung

Beitrag von michaa7 » 27.07.2008 14:20:02

Hi,
läßt sich einem linux-image irgendwei entnehmen, wie der vlinuz-file anschliesend konkret heißt? Beispiel:
# apt-cache policy linux-image-2.6.18-6-486
linux-image-2.6.18-6-486:
Installiert:2.6.18.dfsg.1-18etch6
Mögliche Pakete:2.6.18.dfsg.1-22
Versions-Tabelle:
2.6.18.dfsg.1-22 0
500 http://ftp.de.debian.org etch/main Packages
*** 2.6.18.dfsg.1-18etch6 0
500 http://security.debian.org etch/updates/main Packages
100 /var/lib/dpkg/status
Das paket zum derzeit installierten kernel hieß "2.6.18.dfsg.1-18etch6", das entsprechende file heißt dann auf meinem rechner "vmlinuz-2.6.18-6-486".
Wird dementsprechend das vmlinuz aus "2.6.18.dfsg.1-22" dann "vmlinuz-2.6.18-22-486" heißen? Ist das eine benennungsregel?

Ich werde es zwar gleich wissen, nachdem ich nun den neuesten kernel installiert habe. Da ich dies jedoch remote auf meinem homeserver mache muß ich immer erst den alten kernel booten, weil ich den neuen eintrag in der boot/grub/menu.lst ja nicht vorab eintragen kann ohne die genaue benennung zu kennen.
(ok, ich weiß, wenn ich für diese sekundärinstallation grub in partiton installieren würde dann würde grub den eintrag automatisch vornehmen. Mache ich vllt auch demnächst. Jetzt will ich einfach wissen wie sich die kernelbenennung herleitet)
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: kernelbenennung

Beitrag von Danielx » 27.07.2008 14:38:31

michaa7 hat geschrieben:Wird dementsprechend das vmlinuz aus "2.6.18.dfsg.1-22" dann "vmlinuz-2.6.18-22-486" heißen? Ist das eine benennungsregel?
Nein, es wird weiterhin vmlinuz-2.6.18-6-486 heißen, denn das Paket heißt ja auch weiterhin linux-image-2.6.18-6-486 :lol:

Gruß,
Daniel

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: kernelbenennung

Beitrag von gms » 27.07.2008 14:59:08

michaa7 hat geschrieben: Da ich dies jedoch remote auf meinem homeserver mache muß ich immer erst den alten kernel booten, weil ich den neuen eintrag in der boot/grub/menu.lst ja nicht vorab eintragen kann ohne die genaue benennung zu kennen.
wieso mußt du booten, nur damit du die Bezeichnung des Kernels herausfindest ? Ein "ls /boot" wird vor dem Booten sicherlich das gleiche Ergebnis bringen, wie nach dem Booten :?
Gruß
gms

michaa7
Beiträge: 5013
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: kernelbenennung

Beitrag von michaa7 » 27.07.2008 16:27:55

gms hat geschrieben:
michaa7 hat geschrieben:... Ein "ls /boot" wird vor dem Booten sicherlich das gleiche Ergebnis bringen, wie nach dem Booten :?
hm, wieder mal typischer fall, wo ich es mir unnötig kompliziert mache oder mir es mir so vorstelle, danke gms
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: kernelbenennung

Beitrag von KBDCALLS » 27.07.2008 18:57:09

Ganz nett ist auch dieses hier

Code: Alles auswählen

dlocate -L linux-image-$(uname -r) |grep boot
oder komplette Dateiliste des Pakets

Code: Alles auswählen

dlocate -L linux-image-$(uname -r) 
Paket muß hierbei installiert sein.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

michaa7
Beiträge: 5013
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: kernelbenennung

Beitrag von michaa7 » 27.07.2008 19:51:35

KBDCALLS hat geschrieben:Ganz nett ist auch dieses hier

Code: Alles auswählen

dlocate -L linux-image-$(uname -r) 
wobei das, wenn ich das richtig sehe, ja den alten, nicht den eben neu installierten kernel zeigt, solange ich nicht boote.

Habe jetzt selber noch ne möglichkeit gefunden:

Code: Alles auswählen

dpkg -L linux-image-2.6.18-6-486 | grep vmlinuz
Ich war einfach zunächst völlig verwirrt über die apt-cache policy ausgabe. Dass verschiedene kernel unter dem selben namen installiert werden sollten konnte ich mir da nicht vorstellen.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Antworten