Hallo,
ich habe heute wie immer ein apt-get update; apt-get dist-upgrade; apt-get autoremove durchgeführt und bekam den Kernel 4.8.0.1 installiert. Dieser mag ned starten. Damit ich überhaupt wieder booten konnte, habe ich zunächst den 4.8-Kernel "beiseite" geschoben und mit GRUB wieder auf 4.7 geschaltet. Nun sind aber alle Bilbiotheken etc etc quasi aus dem 4.8er Stand. Wie groß sind die Probleme, die mich erwarten?
Upgrade 4.7 -> 4.8... Probleme
-
- Beiträge: 93
- Registriert: 09.09.2016 17:20:59
- Lizenz eigener Beiträge: MIT Lizenz
Upgrade 4.7 -> 4.8... Probleme
Man mag gar nicht glauben, wie sehr ein 4096-bittiger RSA-Schlüssel einem den Tag vermiesen kann...^^
Der so genannte "Teufel im Detail" hat einen Namen: Tight coupling
Der so genannte "Teufel im Detail" hat einen Namen: Tight coupling
Re: Upgrade 4.7 -> 4.8... Probleme
Ich seh’ da keine Probleme.Wie groß sind die Probleme, die mich erwarten?
Re: Upgrade 4.7 -> 4.8... Probleme
/etc/default/grub.d/aa_SAVE.cfg
Der letztgewählte Booteintrag wird dann in /boot/grub/grubenv hinterlegt
(Das funktioniert (hier, jessie, grub 2.02) mittlerweile auch auf btrfs)
und beim nächsten Start verwendet.
grub-editenv / grub-set-default
das Werkzeug, um den Booteintrag zu kontrollieren oder händisch zu setzen.
(was mittlerweile nicht mehr so einfach ist wegen der UUID-Verwendung
/boot/grub/.auswahl.sh:)
dann 'update-grub'.GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Der letztgewählte Booteintrag wird dann in /boot/grub/grubenv hinterlegt
(Das funktioniert (hier, jessie, grub 2.02) mittlerweile auch auf btrfs)
und beim nächsten Start verwendet.
grub-editenv / grub-set-default
das Werkzeug, um den Booteintrag zu kontrollieren oder händisch zu setzen.
(was mittlerweile nicht mehr so einfach ist wegen der UUID-Verwendung
Ich habe mir dazu was gebastelt,# GRUB Environment Block
saved_entry=gnulinux-4.7.0-0.bpo.1-amd64-init-systemd-996d0b9a-9bbe-466b-a4f2-2724b88848c2
####################........
/boot/grub/.auswahl.sh:
Code: Alles auswählen
#!/bin/bash
#201503
GRBCFG=grub/grub.cfg
# relative Links, um auch offline-Systeme zu bearbeiten
grub-editenv ./grub/grubenv list >&2
SAVED_ENTRY=$(grub-editenv ./grub/grubenv list | awk -F= '$1=="saved_entry" {print $2}')
echo "----------------"
TMPFILE=$(mktemp -d /tmp/_entrys.XXXXXX)
TMPFILE=$TMPFILE/00
touch $TMPFILE.menustructure $TMPFILE.entrys $TMPFILE.menuID
grep -v "^[ ]*#" $GRBCFG | egrep "^[[:space:]]*menuentry[ ]*[']" | awk -F\' '{print $2}' > $TMPFILE
grep -v "^[ ]*#" $GRBCFG | egrep "^[[:space:]]*menuentry[ ]*[']" | awk -F\' '{print $2":"$4}' | sed 's@:$@@' > $TMPFILE.menuID
grep -n . $TMPFILE
THEENTRY=$SAVED_ENTRY
select NN in $(seq 1 1 $(wc -l < $TMPFILE)); do
[ "x$NN" = "x" ] && { echo Abbruch, Keine Aenderung; break; }
THEENTRY=$(grep -n . $TMPFILE.menuID | awk -F: "\$1==$NN {print \$NF}" 2>/dev/null)
break
done
#rm $TMPFILE $TMPFILE.menuID $TMPFILE.entrys $TMPFILE.menustructure
[ "x$THEENTRY" = "x$SAVED_ENTRY" ] && exit 0
echo grub-set-default --boot-directory=./ "$THEENTRY"
grub-set-default --boot-directory=./ "$THEENTRY"
grub-editenv ./grub/grubenv list >&2
Zuletzt geändert von rendegast am 21.11.2016 05:09:25, 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: 93
- Registriert: 09.09.2016 17:20:59
- Lizenz eigener Beiträge: MIT Lizenz
Re: Upgrade 4.7 -> 4.8... Probleme
Danke sehr! Sehr hilfreich!
Man mag gar nicht glauben, wie sehr ein 4096-bittiger RSA-Schlüssel einem den Tag vermiesen kann...^^
Der so genannte "Teufel im Detail" hat einen Namen: Tight coupling
Der so genannte "Teufel im Detail" hat einen Namen: Tight coupling