Re: Hilfe - Komme nicht mehr ins System
On Fri, 31 Jul 2020 07:05:29 +0200
Sven Hartge <sven@svenhartge.de> wrote:
> > Hatte eben das gleiche Problem.
> > Hier
> > https://askubuntu.com/questions/1263125/how-to-fix-a-grub-boot-error-symbol-grub-calloc-not-found
> > beschreiben ein paar Leute das Problem. Ein aktuelles Grub Security
> > Update scheint kaputt zu sein. Habs auch mit Restore erst mal gelöst.
>
> Das Problem ist hier nicht GRUB oder das Update, sondern dass die Leute
> einen RAID-Verbund haben
Falsch. Ich habe das Problem auch ohne Raid-Verbund.
> GRUB beim Update aber nur auf z.B. /dev/sda
> aktualisiert wurde, das System aber "insgeheim" von /dev/sdb bootet.
Auch falsch. Mein System bootet von /dev/sda.
Das Problem hat offensichtlich etwas mit dem Update zu tun:
"Likewise, unattended-upgrades will upgrade this package into a broken
state."
Quelle: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1889509
Das ist der Kern des Ganzen. Deswegen gibt es zu dem Update ja auch
schon ein Update, siehe englische Mailingliste:
"They've released an updated version of grub already,
2.02+dfsg1-20+deb10u2. Upgrade again, and you trouble should go away."
> Dann passen die GRUB-Komponenten aus dem core.img im MBR und dem Rest
> des Systems nicht mehr zusammen und die o.g. Fehler kommen.
Ich spekuliere jetzt mal, dass das reine Spekulation ist ;-) ... die
auch nicht den Kern der Sache trifft.
Mir stellt sich der Sachverhalt wie folgt dar:
Das Problem tritt auf, weil unattended-upgrades die Frage übergeht,
wohin grub installiert werden soll. Und bei mehreren Festplatten (ob
nun Raid oder nicht) geht dabei etwas schief.
Dies ist innerhalb von 24 Stunden das zweite Mal, dass mir
unattended-upgrades etwas kaputt gemacht hat. Gestern ist schon
Firefox-ESR beim Surfen durch das Upgrade abgestürzt.
Daher habe ich für mich die Konsequenzen gezogen:
# apt-get remove unattended-upgrades
Ich wusste noch nicht einmal, dass mein Debian-System automatische
Upgrades durchführt.
----
Hier noch die Lösung, die bei mir funktioniert hat.
Wenn das System nicht bootet:
1. Ein Debian Rescue Image booten
2. System-Installation auswählen (bei mir /dev/sda3)
3. Grub neu installieren (bei mir nach /dev/sda)
4. Aktuelles grub-Update nachinstallieren. Wenn unattended-upgrades
installiert ist, passiert dies automatisch:
Auszug aus /var/log/apt/history.log
----
Start-Date: 2020-07-31 09:30:07
Commandline: /usr/bin/unattended-upgrade
Upgrade: grub-common:amd64 (2.02+dfsg1-20+deb10u1,
2.02+dfsg1-20+deb10u2), grub-xen-bin:amd64 (2.02+dfsg1-20+deb10u1,
2.02+dfsg1-20+deb10u2), grub2-common:amd64 (2.02+dfsg1-20+deb10u1,
2.02+dfsg1-20+deb10u2), grub-pc:amd64 (2.02+dfsg1-20+deb10u1,
2.02+dfsg1-20+deb10u2), grub-pc-bin:amd64 (2.02+dfsg1-20+deb10u1,
2.02+dfsg1-20+deb10u2), grub-xen-host:amd64 (2.02+dfsg1-20+deb10u1,
2.02+dfsg1-20+deb10u2) End-Date: 2020-07-31 09:30:21
----
So, wieder was gelernt :-)
Gruß,
Christoph
Reply to: