Upgrade 4.7 -> 4.8... Probleme

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
MrScoville
Beiträge: 93
Registriert: 09.09.2016 17:20:59
Lizenz eigener Beiträge: MIT Lizenz

Upgrade 4.7 -> 4.8... Probleme

Beitrag von MrScoville » 17.11.2016 18:42:56

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?
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 :evil:

DeletedUserReAsG

Re: Upgrade 4.7 -> 4.8... Probleme

Beitrag von DeletedUserReAsG » 17.11.2016 18:44:00

Wie groß sind die Probleme, die mich erwarten?
Ich seh’ da keine Probleme.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Upgrade 4.7 -> 4.8... Probleme

Beitrag von rendegast » 18.11.2016 11:47:31

/etc/default/grub.d/aa_SAVE.cfg
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
dann 'update-grub'.
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
# GRUB Environment Block
saved_entry=gnulinux-4.7.0-0.bpo.1-amd64-init-systemd-996d0b9a-9bbe-466b-a4f2-2724b88848c2
####################........
Ich habe mir dazu was gebastelt,
/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")

MrScoville
Beiträge: 93
Registriert: 09.09.2016 17:20:59
Lizenz eigener Beiträge: MIT Lizenz

Re: Upgrade 4.7 -> 4.8... Probleme

Beitrag von MrScoville » 20.11.2016 11:59:01

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 :evil:

Antworten