Frage zu uname

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Frage zu uname

Beitrag von crack » 02.01.2004 13:53:26

Hi,

ich hoffe das ich hier nicht OT bin aber ich wusste nicht wohin sonst damit und für mich handelt es sich hierbei um eine Verständnisfrage.

Also ich hatte gleich nachdem der do_brk() int-overflow bekannt wurde den gepatchten Kernel (kernel-image-2.4.18-1-686_2.4.18-12_i386.deb) eingespielt. Heute schau ich mir so rein zufällig mal die Ausgabe von:

Code: Alles auswählen

uname -r
an und muss feststellen dass das Ergebnis:

Code: Alles auswählen

2.4.18-1-686
und nicht wie erhofft:

Code: Alles auswählen

2.4.18-12-686
ist.

Was bedeutet das?
Ich bin mir sicher das ich den Kernel eingespielt habe und anschließend rebootet habe.

Wieso wird sowas eigentlich nicht via apt-get dist-upgrade aktualisiert?

Danke Benny

s4p
Beiträge: 320
Registriert: 28.12.2003 05:01:07

Beitrag von s4p » 02.01.2004 14:19:57

hast du den neuen Kernel auch in '/etc/lilo.conf' eingetragen und anschliessend '/sbin/lilo' aufgerufen ? Und beim booten dann den gewuenschten Kernel bestaetigt ?

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 02.01.2004 14:31:52

Ich habe doch den alten, anfälligen Kernel durch den neuen ersetzt. Es haben sich keinerlei Dateinamen geändert oder so. Was soll das mit dem Bootloader zu tun haben?

Benny

s4p
Beiträge: 320
Registriert: 28.12.2003 05:01:07

Beitrag von s4p » 02.01.2004 14:43:49

ganz einfach,

der Bootloader ist dafuer zustaendig, das die Kernels gebootet werden, er kann aber nur die Kernel Booten welche eingetragen sind. Wenn du beim neustarten des Rechners nicht das Lilo-Boot Menu aufgerufen hast, laed er den Kernel, welcher als Default eingetragen ist, und wenn in lilo.conf nix geaendert wurde bzw das Default auf einen anderen Kernel Eintrag verweisst, dann startet er auch den anderen statt den, welchen man will, auserdem muss nach einer aenderung in lilo.conf in der console noch ein mal 'lilo' zur eintrags aktuallisierung gestartet werden, auserdem ueberprueft dieser dann auch, ob die eintraege alle korrekt sind, ansonsten zeigt er bei den fehlenden oder fehlerhaften eintraegen nen error an.

Ich weiss ja nicht genau, was du gemacht hast, aber anders kann ich mir das nicht erklaeren das der alte statt neue Kernel geladen wird.

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 02.01.2004 15:54:18

Ja ist schon klar was ein Bootloader macht :)

Ich meine ja nur das wenn keine Dateinamen geändert werden der ganze Spass auch funktionieren sollte wenn man Lilo nicht ausführt, hab ich aber eh gemacht.

Kann mir jemand mit den Bugfix sagen was die für eine Ausgabe bekommen? Ich hab keinen Bock deswegen mal schnell ein woody aufzusetzen.

Benny

Benutzeravatar
AspeLin
Beiträge: 664
Registriert: 19.06.2003 16:06:16
Wohnort: Berlin

Beitrag von AspeLin » 02.01.2004 19:45:37

nicht verzagen, kernel fragen!

Code: Alles auswählen

cat /proc/version
sagt dir auch, wann und von wem der kernel kompiliert wurde. falls das mit deiner erinnerung übereinstimmt, hast du den gepatchten kernel am laufen.

/EDIT

funktioniert natürlich nur, wenn du dein kernelpaket selbst geschnürt hast!

gruß
david
Täuschung ist das Silikon der Postmoderne.

Antworten