[Gelöst] Neuer Kernel im Grub-Menü ganz unten ?
[Gelöst] Neuer Kernel im Grub-Menü ganz unten ?
Hallo verehrte Debian-Gemeinde,
ich habe vor 3 Tagen meinen File-Server per aptitude aktualisiert.
Dabei war auch ein neues Kernel-Image.
Kernel alt: 2.6.32-trunk-amd64
Kernel neu: 2.6.32-3-amd64
Komischerweise ergab uname -r am nächsten Tag (nach Boot morgens) immer noch den "trunk"-Kernel.
Ein Blick in die /boot/grub/grub.cfg ergab, daß die beiden Einträge für den neuen Kernel am Grub-Menü unten ran gehangen waren.
Da in /etc/default/grub GRUB_DEFAULT=0 stand wurde eben der alte Kernel geladen.
Zurzeit habe ich da eine 2 eingetragen, aber dies ist doch nur ne Gehhilfe.
Eigentlich wurden doch bisher die neuen Kernel im Grub-Menü oben eingetragen. sodaß auch wirklich der neue Kernel geladen wird.
1) Wurde diesbezüglich beim letzten Update was vergessen ?
2) Oder kann ich da was falsch machen ?
3) Oder kann ich die Position im Grub-Menü beeinflussen ?
Gruss PinguFan
ich habe vor 3 Tagen meinen File-Server per aptitude aktualisiert.
Dabei war auch ein neues Kernel-Image.
Kernel alt: 2.6.32-trunk-amd64
Kernel neu: 2.6.32-3-amd64
Komischerweise ergab uname -r am nächsten Tag (nach Boot morgens) immer noch den "trunk"-Kernel.
Ein Blick in die /boot/grub/grub.cfg ergab, daß die beiden Einträge für den neuen Kernel am Grub-Menü unten ran gehangen waren.
Da in /etc/default/grub GRUB_DEFAULT=0 stand wurde eben der alte Kernel geladen.
Zurzeit habe ich da eine 2 eingetragen, aber dies ist doch nur ne Gehhilfe.
Eigentlich wurden doch bisher die neuen Kernel im Grub-Menü oben eingetragen. sodaß auch wirklich der neue Kernel geladen wird.
1) Wurde diesbezüglich beim letzten Update was vergessen ?
2) Oder kann ich da was falsch machen ?
3) Oder kann ich die Position im Grub-Menü beeinflussen ?
Gruss PinguFan
Zuletzt geändert von PinguFan am 21.03.2010 20:43:49, insgesamt 1-mal geändert.
Re: Neuer Kernel im Grub-Menü ganz unten ?
ich kann dir zwar nicht sagen warum die kernel falsch sortiert werden, aber bestätigen das es bei mir (squeeze) auch so ist.
Ich habe dann den alten kernel deinstalliert, aber du kannst wie schon gesagt das default ändern, oder die Einträge im Editor vertauschen
Ich habe dann den alten kernel deinstalliert, aber du kannst wie schon gesagt das default ändern, oder die Einträge im Editor vertauschen
-
- Beiträge: 605
- Registriert: 11.12.2008 10:28:13
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Neuer Kernel im Grub-Menü ganz unten ?
Das gleiche "Problem" hier. Wenn einer evtl. einen Link dazu hat warum das so ist, bitte hier posten.
Danke und Grüße,
MfG, SP
Danke und Grüße,
MfG, SP
Pardon my French if you're a religious man.
http://debiananwenderhandbuch.de/
http://debiananwenderhandbuch.de/
-
- Beiträge: 2094
- Registriert: 07.07.2006 18:32:05
Re: Neuer Kernel im Grub-Menü ganz unten ?
Hmh hier verhält es sich genauso. Vielleicht ist das ja Absicht um den neuen Kernel zu testen?
- Jerry
- Beiträge: 665
- Registriert: 01.09.2006 08:36:45
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home
Re: Neuer Kernel im Grub-Menü ganz unten ?
Moin,
Dann wärs ja aber anders herum besser
Ich habe das Problem hier auch aber durch Deinstallation des *-trunk Kernels gelöst. Damit dann aktuell nur ein Kernel.
Gruß Wolf
Dann wärs ja aber anders herum besser
Ich habe das Problem hier auch aber durch Deinstallation des *-trunk Kernels gelöst. Damit dann aktuell nur ein Kernel.
Gruß Wolf
Selbst der längste Weg beginnt mit dem ersten Schritt Lao Tse (~ 600-400 v. Chr.)
-
- Beiträge: 473
- Registriert: 15.11.2007 22:07:42
- Lizenz eigener Beiträge: GNU General Public License
Re: Neuer Kernel im Grub-Menü ganz unten ?
hmm, ich vermute grub hat eine Priorität für Buchstaben vor Zahlen in der Reihenfolge? Vielleicht deshalb? Das würde aber bedeuten, egal welche Revision von 2.6.32 noch hinterherkommen wird, die alte 2.6.32-trunk würde immer zuerst dranstehen :-\
EDIT:
Bugreports gefunden:
grub-legacy: 570318
grub2: 568160
EDIT:
Bugreports gefunden:
grub-legacy: 570318
grub2: 568160
Re: Neuer Kernel im Grub-Menü ganz unten ?
Es lässt sich auf dpkg zurückführen. Die sh-Skripte von grub rufen im Endeffekt
auf. Der Rückgabewert ist in diesem Fall 0, d.h. die Bedingung gilt als erfüllt. Nur zum Vergleich
Wie in 570318 erwähnt wurden diese "lustigen" Zusätze (die es schon mal gab (pre, rc, test, git, old)) gesondert behandelt, um wieder eine korrekte Versionsnummer im Sinne von dpkg zu erzeugen. trunk fehlt (bisher oder für immer ) in der Liste der Namenszusätze.
Code: Alles auswählen
$ dpkg --compare-versions 2.6.32-trunk-amd64 gt 2.6.32-3-amd64; echo $?
0
Code: Alles auswählen
$ dpkg --compare-versions 2.6.32-4-amd64 gt 2.6.32-3-amd64; echo $?
0
$ dpkg --compare-versions 2.6.32-3-amd64 gt 2.6.32-4-amd64; echo $?
1
MfG GoKi
:wq
:wq
Re: Neuer Kernel im Grub-Menü ganz unten ?
Ich werde mal ein Gelöst dranhängen, auch wenn es nicht tatsächlich eine Lösung der Ursache gibt.
Für alle die bis hierher lesen:
Entweder in /etc/default/grub GRUB_DEFAULT=2 eintragen, wenn dies bei Dir stimmt. Gezählt wird ab der ersten Zeile mit 0 beginnend.
Oder "dpkg -l | grep linux-image" um installierte Kernel´s zu sehen und
"aptitude purge <<paket-name>>" um entsprechenden Kernel runterzuschmeißen.
Für alle die bis hierher lesen:
Entweder in /etc/default/grub GRUB_DEFAULT=2 eintragen, wenn dies bei Dir stimmt. Gezählt wird ab der ersten Zeile mit 0 beginnend.
Oder "dpkg -l | grep linux-image" um installierte Kernel´s zu sehen und
"aptitude purge <<paket-name>>" um entsprechenden Kernel runterzuschmeißen.