[gelöst]Anzahl der auswählbaren Kernel in Grub erhöhen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
ManniK
Beiträge: 92
Registriert: 06.08.2022 19:33:37

[gelöst]Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von ManniK » 26.09.2023 19:19:47

Ich kann mit Grub den aktuellen Kernel und die beiden vorherigen Laden.
Kann man die Anzahl der auswählbaren Kernel erhöhen?
Zuletzt geändert von ManniK am 02.10.2023 23:03:17, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von MSfree » 26.09.2023 19:32:51

Grub selbst hat keine Beschränkung.

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von Livingston » 26.09.2023 21:56:10

Mehr Kernel installieren
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von cosinus » 26.09.2023 22:22:42

ManniK hat geschrieben: ↑ zum Beitrag ↑
26.09.2023 19:19:47
Kann man die Anzahl der auswählbaren Kernel erhöhen?
Wozu denn genau? Debian/apt schmeißt nicht ohne Grund die ältesten Kernel weg, wenn ein neuer reinkommt.

ManniK
Beiträge: 92
Registriert: 06.08.2022 19:33:37

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von ManniK » 26.09.2023 22:54:44

Livingston hat geschrieben: ↑ zum Beitrag ↑
26.09.2023 21:56:10
Mehr Kernel installieren
Dann wird doch vermutlich der älteste Kernel gelöscht!
Es muß ja irgendwo eingestellt sein, dass Debian (Stable) nur drei Kernel vorhält.

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von cosinus » 26.09.2023 23:48:38

ManniK hat geschrieben: ↑ zum Beitrag ↑
26.09.2023 22:54:44
Es muß ja irgendwo eingestellt sein, dass Debian (Stable) nur drei Kernel vorhält.
Was genau willst du mit den alten Kernelversionen? Innerhalb stable verändert sich die Majorversion nicht. Insofern wäre es kein Argument, dass du auf zB 6.1 angeweisen bist, weil das jetzige stable/bookworm sowieso immer auf Kernel 6.1.x bleibt.
Außerdem behält Debian ur den aktuellen Kernel und den nächstjüngsten der installiert ist.

ManniK
Beiträge: 92
Registriert: 06.08.2022 19:33:37

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von ManniK » 27.09.2023 00:09:53

cosinus hat geschrieben: ↑ zum Beitrag ↑
26.09.2023 23:48:38
ManniK hat geschrieben: ↑ zum Beitrag ↑
26.09.2023 22:54:44
Es muß ja irgendwo eingestellt sein, dass Debian (Stable) nur drei Kernel vorhält.
Was genau willst du mit den alten Kernelversionen? Innerhalb stable verändert sich die Majorversion nicht. Insofern

Aktuell mit Kernel 6.1.0-12 funktioniert meine TV-Karte nicht mit Kernel 6.1.0.11 und 6.1.0.11 schon. Falls sich das Problem nicht bei den nächsten zwei Kernelversionen löst kann ich meine TV-Karte nicht mehr nutzen.
Ich denke zwar nicht, dass das passiert aber man weiß ja nie. Außerdem interessiert es mich einfach, ob man da was ändern kann!

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von cosinus » 27.09.2023 00:42:50

Warum sagst du das nicht gleich? Warum wird denn aus allem immer ein Geheimnis gemacht?
Setz mit apt-mark manual die entsprechenden Pakete auf "manuell installiert" - danach sollte ein apt dist-upgrade die auch nicht mehr automatisch deinstallieren.
Alternativ kannst du auch mitteilen welche TV-Karte du genau hast, und was das "funktioniert nicht" eigentlich genau bedeuten soll und welche Fehlermeldungen es gibt.

Benutzeravatar
GregorS
Beiträge: 2626
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von GregorS » 27.09.2023 01:49:48

cosinus hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 00:42:50
Warum sagst du das nicht gleich? Warum wird denn aus allem immer ein Geheimnis gemacht?
„Geheimnis“?! Mir war sofort klar, dass es um „alte“ Hardware geht.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von cosinus » 27.09.2023 01:51:06

GregorS hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 01:49:48
„Geheimnis“?! Mir war sofort klar, dass es um „alte“ Hardware geht.
Ja, dafür musste man ein Hellseher für sein. Aber dass es um eine TV-Karte geht, hättest du das erraten?
Verrät uns deine Glaskugel welche TV-Karte der TO hat? :)

Benutzeravatar
GregorS
Beiträge: 2626
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von GregorS » 27.09.2023 02:00:20

cosinus hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 01:51:06
GregorS hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 01:49:48
„Geheimnis“?! Mir war sofort klar, dass es um „alte“ Hardware geht.
Ja, dafür musste man ein Hellseher für sein. Aber dass es um eine TV-Karte geht, hättest du das erraten?
Genau deshalb habe ich mal eine alte Haup-dingsda-Karte entsorgt. Wird halt nicht mehr unterstützt.
Verrät uns deine Glaskugel welche TV-Karte der TO hat? :)
Was wirfst Du denn gleich mit so einem „Glaskugel“-Wort herum?! Der OP möchte seine alte Karte vielleicht weiterverwenden können. Ist das illegal?

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von cosinus » 27.09.2023 02:05:53

GregorS hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 02:00:20
Was wirfst Du denn gleich mit so einem „Glaskugel“-Wort herum?! Der OP möchte seine alte Karte vielleicht weiterverwenden können. Ist das illegal?
Nein, ich wollte nur wissen ob du weißt, um welche TV-Karte es konkret geht. Ich hätte mich gefreut, wäre diese Information gleich am Anfang vom TO erbracht worden. Und wenn Fragen gestellt werden aber Infos fehlen, muss ich immer meine Glaskugel anschmeißen. Wie machst du denn das? :wink:

Benutzeravatar
GregorS
Beiträge: 2626
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von GregorS » 27.09.2023 02:08:28

cosinus hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 02:05:53
GregorS hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 02:00:20
Was wirfst Du denn gleich mit so einem „Glaskugel“-Wort herum?! Der OP möchte seine alte Karte vielleicht weiterverwenden können. Ist das illegal?
Nein, ich wollte nur wissen ob du weißt, um welche TV-Karte es konkret geht. Ich hätte mich gefreut, wäre diese Information gleich am Anfang vom TO erbracht worden. Und wenn Fragen gestellt werden aber Infos fehlen, muss ich immer meine Glaskugel anschmeißen. Wie machst du denn das? :wink:
Ganz einfach: Ich lese und verstehe die Frage. Warum der OP das evtl. möchte, spielt doch keinerlei Rolle.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von cosinus » 27.09.2023 02:17:55

GregorS hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 02:08:28
Warum der OP das evtl. möchte, spielt doch keinerlei Rolle.
Nee, da bin ich anderer Meinung. V.a. weil ich einige Themen kenne, in denen es darum geht dass /boot verstopft sei und man überhaupt nicht wisse warum. Und manchmal gibt es eben auch andere Lösung als nen alten Kernel weiter zu nutzen.

Benutzeravatar
GregorS
Beiträge: 2626
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von GregorS » 27.09.2023 02:37:52

cosinus hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 02:17:55
GregorS hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 02:08:28
Warum der OP das evtl. möchte, spielt doch keinerlei Rolle.
Nee, da bin ich anderer Meinung. V.a. weil ich einige Themen kenne, in denen es darum geht dass /boot verstopft sei und man überhaupt nicht wisse warum. Und manchmal gibt es eben auch andere Lösung als nen alten Kernel weiter zu nutzen.
Ja, und? Dann frag' doch einfach nach dem Grund, anstatt gleich mit einem Glaskugelwort um Dich zu werfen.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von cosinus » 27.09.2023 09:23:49

GregorS hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 02:37:52
Ja, und? Dann frag' doch einfach nach dem Grund, anstatt gleich mit einem Glaskugelwort um Dich zu werfen.
Ist ja jetzt gut mit der Glaskugel. Ich hab mich nur gefragt ob deine dir verrät um welche TV-Karte es geht. Sry ich bin einfach zu neugierig :D

ManniK
Beiträge: 92
Registriert: 06.08.2022 19:33:37

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von ManniK » 27.09.2023 10:03:35

cosinus hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 09:23:49
GregorS hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 02:37:52
Ja, und? Dann frag' doch einfach nach dem Grund, anstatt gleich mit einem Glaskugelwort um Dich zu werfen.
Ist ja jetzt gut mit der Glaskugel. Ich hab mich nur gefragt ob deine dir verrät um welche TV-Karte es geht. Sry ich bin einfach zu neugierig :D
Hallo Cosinus es handelt sich um eine Hauppauge Starburst 2.
Das es da Probleme gibt ist bekannt!

https://forums.debian.net/viewtopic.php?t=156069

Aber letztendlich geht es mir auch einfach um Wissen. Mich Interessiert ob man das in Debian einstellen kann!

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

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von michaa7 » 02.10.2023 16:23:09

ManniK hat geschrieben: ↑ zum Beitrag ↑
27.09.2023 10:03:35
Mich Interessiert ob man das in Debian einstellen kann!
Soweit es das Debian Kernel wiki hergibt bleibt der Vorgängekernel erhalten.

Falls Ubuntu hier nicht von debian abweicht, kannst du hier nachlesen wie das gemanged wird:
https://askubuntu.com/questions/620266/ ... ls-to-keep
gruß

michaa7

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

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von MSfree » 02.10.2023 16:29:55

michaa7 hat geschrieben: ↑ zum Beitrag ↑
02.10.2023 16:23:09
Soweit es das Debian Kernel wiki hergibt bleibt der Vorgängekernel erhalten.
Bei meinen Debianinstallationen wird gar nichts automatisch weggeworfen. Wenn man da nicht regelmässig mit

Code: Alles auswählen

apt autoremove --purge
aufräumt, hat man nach eine Weile 20 Kernel auf der Platte.

Also einfach nicht aufräumen, dann bleiben alle Kernel bestehen. Aber nicht klagen, wenn der Plattenplatz auf /boot ausgeht.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von MaGe » 02.10.2023 18:14:42

MSfree hat geschrieben: Also einfach nicht aufräumen, dann bleiben alle Kernel bestehen. [...]
Nicht bei apt, seit der Version (2.1.16)

Version apt (2.1.16) unstable; dringlichkeit=mittel

Entfernen Sie unbenutzte Kernel bei einem apt {dist,full}-upgrade automatisch.
Um zum vorherigen Verhalten zurückzukehren
Verhalten wiederherzustellen, setzen Sie APT::Get::AutomaticRemove::Kernels auf false
oder übergeben Sie --no-auto-remove an den Befehl. apt-get bleibt unverändert.




gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von JTH » 02.10.2023 18:31:02

michaa7 hat geschrieben: ↑ zum Beitrag ↑
02.10.2023 16:23:09
Falls Ubuntu hier nicht von debian abweicht, kannst du hier nachlesen wie das gemanged wird:
https://askubuntu.com/questions/620266/ ... ls-to-keep
Der Mechanismus ist unter Debian und Ubuntu derselbe.

Damit es keine Verwirrung gibt: Der verlinkte Abschnitt zu /etc/apt/apt.conf.d/01autoremove-kernels und /etc/kernel/postinst.d/apt-auto-removal ist seit mindestens Bookworm obsolet. Siehe das
https://askubuntu.com/a/620281 hat geschrieben: UPDATE 2022-10-03:

Und um die Eingangsfrage nochmal klar zu beantworten:
Nein, man kann die Anzahl von zwei zu behaltenden Kernelversionen nicht über eine einfach zu setzende Zahl erhöhen. Um das zu erreichen, müsste man den C++-Code von APT modifizieren.

Der naheliegendste Weg, trotzdem ein oder mehrere ältere Versionen zu behalten, ist cosinus’ Vorschlag, z.B.:

Code: Alles auswählen

apt-mark manual linux-image-6.1.0-10-amd64
Wenn man extra vorsichtig sein möchte, kann man zusätzlich Folgendes

Code: Alles auswählen

APT::NeverAutoRemove {
    "linux-image-6.1.0-10-amd64";
};
in die /etc/apt/apt.conf (existiert evtl. noch nicht) schreiben.

Falls installiert, sollte man dieselben Schritte wohl auch für die dazugehörigen Kernelheader machen, hier wärs das Paket linux-headers-6.1.0-10-amd64.
Manchmal bekannt als Just (another) Terminal Hacker.

ManniK
Beiträge: 92
Registriert: 06.08.2022 19:33:37

Re: Anzahl der auswählbaren Kernel in Grub erhöhen

Beitrag von ManniK » 02.10.2023 23:02:32

Und um die Eingangsfrage nochmal klar zu beantworten:
Nein, man kann die Anzahl von zwei zu behaltenden Kernelversionen nicht über eine einfach zu setzende Zahl erhöhen. Um das zu erreichen, müsste man den C++-Code von APT modifizieren.

Der naheliegendste Weg, trotzdem ein oder mehrere ältere Versionen zu behalten, ist cosinus’ Vorschlag, z.B.:

apt-mark manual linux-image-6.1.0-10-amd64


So ich habe jetzt einen Kernel mit "apt-mark manual" markiert und beobachte das mal.
Danke an JTH und alle anderen, die mich mit Infos versorgt haben!
Ich setzte den Threat auf gelöst!

Antworten