Hallo,
ich habe mich an verschieden Problemlösungen versucht und diese kombiniert, da bei mir ein ähnlicher Fehler auftrat, nach einem nächtlichen Crontab Update. Ich landete zunächst im Grub RESCUE und kam wie hier(1) ebenfalls nicht weiter. Daraufhin habe ich die Proxmox-Iso von einem USB Stick gebootet. Der RESCUE Modus schlug wie ebenfalls hier(1) beschrieben fehl. Daraufhin bootete ich SuperGrub und versuchte es anhand dieses(2) reddit posts. Hier fand ich ein paar Pfade, die die Bootdatei enthielten. Diese endeten aber im Blackscreen. Daraufhin stieß ich auf die Anleitung(3) von Proxmox selbst, hätte ich diese früher gefunden, so hätte ich diese natürlich als erstes versucht. Ich versuchte diese umzusetzen, wobei dies aber mehrfach nicht funktionierte und ich fragte mich wieso. Ich weiß nicht, ob durch etliche Versuche etwas dauerhaft geändert wurde, denn ich gehe davon aus, dass im Debug Modus nur temporär Konfigurationen gespeichert werden. Daraufhin stieß ich auf den Post(4). Durch diesen und Post(1) wurde die Anleitung(3) folgendermaßen ergänzt:
Nach dem Ausführen von
erscheint folgende Fehlermeldung:
Daraufhin habe ich folgendes eingegeben
und es erscheint folgende Fehlermeldung
Fsck läuft durch ohne eine Fehlermeldung, also fahre ich mit der Anleitung fort, bis zu der Stelle an der ich
ausführe. Hier erscheint die Fehlermeldung
Was kann ich nun tun, um diese Fehlermeldungen nicht mehr zu bekommen und in Proxmox zu booten?
(1) https://forum.proxmox.com/threads/nach-update-komme-in-grub-rescue.115014/
(2) https://teddit.adminforge.de/r/Prox...ck_at_grub_rescue_after_an_update_and_reboot/
(3) https://pve.proxmox.com/wiki/Recover_From_Grub_Failure
(4) https://forum.proxmox.com/threads/upgrade-pve-6-x-to-7-x-grub-issues.92118/page-2#post-429676
Drives: 500GB SSD, 3 x 4TB RAIDZ-1 (Software ZFS-RAID in Proxmox), 250GB SSD
ich habe mich an verschieden Problemlösungen versucht und diese kombiniert, da bei mir ein ähnlicher Fehler auftrat, nach einem nächtlichen Crontab Update. Ich landete zunächst im Grub RESCUE und kam wie hier(1) ebenfalls nicht weiter. Daraufhin habe ich die Proxmox-Iso von einem USB Stick gebootet. Der RESCUE Modus schlug wie ebenfalls hier(1) beschrieben fehl. Daraufhin bootete ich SuperGrub und versuchte es anhand dieses(2) reddit posts. Hier fand ich ein paar Pfade, die die Bootdatei enthielten. Diese endeten aber im Blackscreen. Daraufhin stieß ich auf die Anleitung(3) von Proxmox selbst, hätte ich diese früher gefunden, so hätte ich diese natürlich als erstes versucht. Ich versuchte diese umzusetzen, wobei dies aber mehrfach nicht funktionierte und ich fragte mich wieso. Ich weiß nicht, ob durch etliche Versuche etwas dauerhaft geändert wurde, denn ich gehe davon aus, dass im Debug Modus nur temporär Konfigurationen gespeichert werden. Daraufhin stieß ich auf den Post(4). Durch diesen und Post(1) wurde die Anleitung(3) folgendermaßen ergänzt:
Code:
//During to the upgrade from 3.x to 4.x, I found myself without a working grub and unable to boot. Monitor shows:
// grub rescue >
//You can use Proxmox installation ISO in verison 5.4 or newer, and select debug mode. On the second prompt you'll have the full Linux tools, including LVM, ZFS, ..., available. If you exit that prompt (two times Ctrl+D) you will come to the installation screens, simply hit abort there.
//Alternatively, one can use a 64 bit version of Ubuntu or Debian Rescue CD.
//Boot Proxmox VE in debug mode, or the Ubuntu/Debian off the ISO. We do not want to install Ubuntu/Debian, just run it live off the ISO/DVD.
//First We need to activate LVM and mount the the root partition that is inside the LVM container.
sudo vgscan
sudo vgchange -ay
//Mount all the filesystems that are already there so we can upgrade/install grub. Your paths may vary depending on your drive configuration.
sudo mkdir /media/RESCUE
sudo mount /dev/pve/root /media/RESCUE/
sudo mount /dev/nvme0n1p2 /media/RESCUE/boot
sudo mount -t proc proc /media/RESCUE/proc
sudo mount -t sysfs sys /media/RESCUE/sys
sudo mount -o bind /dev /media/RESCUE/dev
sudo mount -o bind /run /media/RESCUE/run
Chroot into your proxmox install.
chroot /media/RESCUE
apt update
apt full-upgrade
//Then update grub and install it.
//Look for Size of your Logical Volume and add 2G
lvdisplay /dev/pve/root
lvextend -L 102G /dev/pve/root
resize2fs /dev/pve/root 102G
update-grub
grub-install.real /dev/nvme0n1
//If there are no error messages, you should be able to reboot now.
reboot
Nach dem Ausführen von
Code:
mount /dev/pve/root /media/RESCUE
Code:
[ 254.434629] EXT4-fs (dm-2): recovery complete [ 254.434629] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
Code:
sudo mount /dev/nvme0n1p2 /media/RESCUE/boot
Code:
[ 3252.881410] FAT-fs (nvme0n1p2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Code:
chroot /media/RESCUE/
Code:
chroot: failed to run command '/bin/sh': No such file or directory
(1) https://forum.proxmox.com/threads/nach-update-komme-in-grub-rescue.115014/
(2) https://teddit.adminforge.de/r/Prox...ck_at_grub_rescue_after_an_update_and_reboot/
(3) https://pve.proxmox.com/wiki/Recover_From_Grub_Failure
(4) https://forum.proxmox.com/threads/upgrade-pve-6-x-to-7-x-grub-issues.92118/page-2#post-429676
Drives: 500GB SSD, 3 x 4TB RAIDZ-1 (Software ZFS-RAID in Proxmox), 250GB SSD
Last edited: