[gelöst] Dauerhaft mit älterem Kernel starten
-
- Beiträge: 224
- Registriert: 25.09.2013 19:29:11
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Halle, Germany
-
Kontaktdaten:
[gelöst] Dauerhaft mit älterem Kernel starten
Seit dem WE ist Jessie mit Kernel 3.16 für mich nicht mehr brauchbar. Es gibt irgendeinen Konflikt mit dem Paket firmware-linux-nonfree. Deinstalliere ich es dann läuft der Lüfter auf Hochtouren, sodass ich Angst habe CPU oder GPU brennen durch.
Starte ich das Notebook mit Kernel 3.14 läuft alles perfekt. Wie kann ich nun den Rech er vorerst dauerhaft mit dem älteren Kernel starten?
Ich hoffe, dass Ganze wird bald gefixt!
intux
Starte ich das Notebook mit Kernel 3.14 läuft alles perfekt. Wie kann ich nun den Rech er vorerst dauerhaft mit dem älteren Kernel starten?
Ich hoffe, dass Ganze wird bald gefixt!
intux
Zuletzt geändert von intux am 11.10.2014 22:48:04, insgesamt 1-mal geändert.
Debian Stretch
https://intux.de
https://intux.de
Re: Dauerhaft mit älterem Kernel starten
/etc/default/grub:
------ EDIT fehlt noch
------------------------
'update-grub'
Beim nächsten Systemstart wird der dann gewählte menuitem festgelegt.
Wenn Du es händisch vorgeben willst, mit dem entsprechenden menuitem Kontrolle:
Code: Alles auswählen
...
GRUB_SAVEDEFAULT=true
Code: Alles auswählen
GRUB_DEFAULT=saved
'update-grub'
Beim nächsten Systemstart wird der dann gewählte menuitem festgelegt.
Wenn Du es händisch vorgeben willst, mit dem entsprechenden menuitem
Code: Alles auswählen
grub-set-default "Debian GNU/Linux, with Linux ........"
Code: Alles auswählen
grub-editenv list
Zuletzt geändert von rendegast am 09.10.2014 22:06:37, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-
- Beiträge: 224
- Registriert: 25.09.2013 19:29:11
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Halle, Germany
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Danke!!! Das Zweite hat geklappt. Wie werde ich den Eintrag dann später wieder los?
Beim Ersten wusste ich nicht wo der Eintrag hin gehört (Anfang oder Ende). Beides ging aber nicht!
intux
Beim Ersten wusste ich nicht wo der Eintrag hin gehört (Anfang oder Ende). Beides ging aber nicht!
intux
Debian Stretch
https://intux.de
https://intux.de
-
- Beiträge: 224
- Registriert: 25.09.2013 19:29:11
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Halle, Germany
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Habe mich geirrt!
Es wird zwar korrekt ausgegeben aber es startet der Kernel 3.16.
intux
Es wird zwar korrekt ausgegeben aber es startet der Kernel 3.16.
Code: Alles auswählen
grub-editenv list
saved_entry=Debian GNU/Linux, with Linux 3.14-2-amd64
Debian Stretch
https://intux.de
https://intux.de
Re: Dauerhaft mit älterem Kernel starten
Code: Alles auswählen
/etc/default/grub
(Zählt von 0 hoch, also zweiter Kerneleintrag = 1)
Vorausgesetzt natürlich, der ältere Kernel ist noch ("zusätzlich") installiert.
Gruß, Fred
Die Zeit salzt alle Wunden
Die Zeit salzt alle Wunden
-
- Beiträge: 224
- Registriert: 25.09.2013 19:29:11
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Halle, Germany
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Habe es gerade probiert (1). Grub geht dann auf die zweite Zeile "Erweiterte Optionen", startet aber trotzdem den Kernel 3.16 und nicht 3.14.
intux
intux
Debian Stretch
https://intux.de
https://intux.de
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Wie wärs denn mtr grub_default ? Angefangen wird mit 0. Steht da eine 2 dann entspricht das dem dritten Eintrag in Grub.
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:
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.
-
- Beiträge: 224
- Registriert: 25.09.2013 19:29:11
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Halle, Germany
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Hatte doch zuvor geschrieben, dass dies so nicht klappt. Ich habe zwei Kernel und somit auf 1 gesetzt. Es startet trotzdem der Letzte (3.16).
intux
intux
Debian Stretch
https://intux.de
https://intux.de
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Dauerhaft mit älterem Kernel starten
Ich hatte auch mal das Problem einen älteren Kernel nehmen zu müssen. Habe dann die besagte Zeile
duch
ersetzt. Hier springt GRUB automatisch in die 2 Zeile und nimmt dann quasi den Eintrag "weiterere kernel" oder wie das jetzt heißt und nimmt dort dann den 4. Eintrag. Es wird immer von 0 gezählt.
Danach natürlich noch ein
Code: Alles auswählen
GRUB_DEFAULT=""
Code: Alles auswählen
GRUB_DEFAULT=1>3
Danach natürlich noch ein
Code: Alles auswählen
update-grub
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Ich habe doch geschrieben, bei 0 wird angefangen zu zählen. 0 wäre in deinem Fall der Kernel 3.16 . 1 ist 3.16 im Single User Modw. 2 wäre Kernel 3.14 . 3 Kernel 3.14 im Single User Mode. Jetzt kann die Reihe beliebig forgesetzt werden , falls noch mehr Kernel installiert sind.intux hat geschrieben:Hatte doch zuvor geschrieben, dass dies so nicht klappt. Ich habe zwei Kernel und somit auf 1 gesetzt. Es startet trotzdem der Letzte (3.16).
intux
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:
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.
-
- Beiträge: 224
- Registriert: 25.09.2013 19:29:11
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Halle, Germany
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Code: Alles auswählen
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=2
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Code: Alles auswählen
# update-grub
intux
Debian Stretch
https://intux.de
https://intux.de
Re: Dauerhaft mit älterem Kernel starten
Aua, sorry, es braucht noch einen zweiten Eintrag in /etc/default/grub,intux hat geschrieben: Habe mich geirrt!
Es wird zwar korrekt ausgegeben aber es startet der Kernel 3.16.
grub-editenv list
saved_entry=Debian GNU/Linux, with Linux 3.14-2-amd64
damit /boot/grub/grub.cfg auch so erstellt wird, den saved_entry zu verwenden:
Code: Alles auswählen
...
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
Das führt in /boot/grub/grub.cfg zu
Code: Alles auswählen
...
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
...
menuentry ...... {
savedefault
...
Quellen:
/etc/grub.d/,
/usr/sbin/grub-mkconfig,
/usr/lib/grub/grub-mkconfig_lib resp. /usr/share/grub/grub-mkconfig_lib,
Try+Error
Zuletzt geändert von rendegast am 10.10.2014 11:06:18, insgesamt 5-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Riecht nach nem Bug. Hab mal spaßeshalber Kernel 3.14 nochmal installiert. Hat ihn auch nicht gekratzt. Selbst die Datei grubenv scheint ihn nicht zu interessieren. Nach Doku sollte es so funktionieren wie von mir beschrieben. Im Ubuntu Wiki steht im Prinzip auch nichts anderes.
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:
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.
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Wenn bei GRUB_DEFAULT ne Zahl steht sollte das aber funktionieren.rendegast hat geschrieben:Aua, sorry,
/etc/default/grub:-> 'update-grub'Code: Alles auswählen
... GRUB_SAVEDEFAULT=true GRUB_DEFAULT=saved
Code: Alles auswählen
GRUB_DEFAULT= Zahl Gibt an, welcher Eintrag im Menü standardmäßig hervorgehoben wird. Dieser Eintrag wird geladen, falls keine andere Auswahl getroffen wird. Die Zählung beginnt mit 0. Der dritte Eintrag im Menü würde also durch eine 2 hervorgehoben. Diese Vorgabe ist statisch.
"xxx" Wählt den Eintrag mit der exakten Bezeichnung, z.B. Previous Linux versions>Ubuntu, with Linux 3.8.0-30-generic bzw. entsprechend lokalisiert, als Standard aus. Diese Vorgabe ist statisch.
saved Trägt man anstelle eines Zahlenwertes (siehe Kasten oben) den Wert saved ein, so wird Grub veranlasst, den in /boot/grub/grubenv gespeicherten Menüeintrag auszulesen und als Vorgabe zu verwenden, unabhängig davon, ob die Reihenfolge inzwischen durch ein Kernel-Update oder durch eigene Skripte verändert wurde. Siehe auch nächsten Kasten GRUB_SAVEDEFAULT.
Und bei Grub Legacy funktionierte das ja auch anstandslos.
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:
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.
-
- Beiträge: 224
- Registriert: 25.09.2013 19:29:11
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Halle, Germany
-
Kontaktdaten:
Re: Dauerhaft mit älterem Kernel starten
Hallo rendegast,
ich hatte mich gestern im Ubuntu-Wiki belesen und es so probiert:
Jetzt klappt es und der Kernel 3.14 startet nun beim Einschalten.
Danke!
intux
ich hatte mich gestern im Ubuntu-Wiki belesen und es so probiert:
Code: Alles auswählen
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
Danke!
intux
Debian Stretch
https://intux.de
https://intux.de