Bootloader reparieren - Netzwerkverbindung in chroot notwendig
Verfasst: Donnerstag 6. November 2025, 22:24
Der Laptop meines Freundes bootet nicht mehr nach einem fehlgeschlagenen Update über Pamac.
Der Laptop bootet mit UEFI und hat eine BTRFS-System und eine BTRFS-Daten-Partition. Nach dem BIOS-Start erscheint:
Nach Tastendruck erscheint das Grub-Menü
Jeder Versuch, über die Snapshots zu booten oder sonst was Nützliches mit den Snapshots anzustellen, schlug fehl.
Wozu sind die eigentlich dann da?
Im Manjaro.org-Forum fand ich unter https://forum.manjaro.org/t/howto-recov ... ade/132762
einen Lösungsweg:
Ich bootete von einem LiveStick, setzte im Terminal "su" und mountete dann gemäß Anleitung wie folgt:
Dann startete ich chroot und "bash":
Dann wollte ich Grub reparieren:
Im Forum wurde erklärt, dass bei dieser Meldung evtl. kein Kernel installiert ist. Das wundert mich zwar, aber
mit
sollte das ja schnell repariert sein - laut Forum.
Nachdem ich noch die Datenbank zum Fixieren frei geben musste mit:
konnte kein Repo erreicht werden, da die Netzwerkverbindung fehlt! Dabei hatte ich dem Live-System eine WiFi-Verbindung
hergestellt. – MUss denn in einer chroot-Umgebung ein Netzwerkzugang extra eingerichtet werden?
Tja und jetzt hänge ich fest, statt endlich eine Lösung für das eigentliche Problem umsetzen zu können.
Der Laptop bootet mit UEFI und hat eine BTRFS-System und eine BTRFS-Daten-Partition. Nach dem BIOS-Start erscheint:
Code: Alles auswählen
Fehler: Datei »/@/boot/vmlinuz-6.1-x86_64« nicht gefunden
Fehler: Sie müssen zuerst den Kernel laden.
Beliebige Taste drücken, um fortzusetzen …Code: Alles auswählen
Erweiterte Optionen..
UEFI Firmware Settings
Manjaro Linux Snapshots
Memory Tester Wozu sind die eigentlich dann da?
Im Manjaro.org-Forum fand ich unter https://forum.manjaro.org/t/howto-recov ... ade/132762
einen Lösungsweg:
Ich bootete von einem LiveStick, setzte im Terminal "su" und mountete dann gemäß Anleitung wie folgt:
Code: Alles auswählen
mount -t btrfs -o subvol=@ /dev/sda4 /mnt
mount -t btrfs -o subvol=@home /dev/sda4 /mnt/home
mount -t btrfs -o subvol=@log /dev/sda4 /mnt/var/log
mount -t btrfs -o subvol=@cache /dev/sda4 /mnt/var/cache
mount -t vfat /dev/sda2 /mnt/boot/efi
mount --bind /dev /mnt/dev
mount -t proc proc /mnt/proc
mount -t sysfs sysfs /mnt/sys
mount -t efivarfs efivarfs /mnt/sys/firmware/efi/efivars
Code: Alles auswählen
chroot /mnt /bin/bashCode: Alles auswählen
mkinitcpio -P
==] ERROR: No presets found in /etc/mkinitcpio.d
mit
Code: Alles auswählen
pacman -Sy linux612Nachdem ich noch die Datenbank zum Fixieren frei geben musste mit:
Code: Alles auswählen
rm /var/lib/pacman/db.lckhergestellt. – MUss denn in einer chroot-Umgebung ein Netzwerkzugang extra eingerichtet werden?
Tja und jetzt hänge ich fest, statt endlich eine Lösung für das eigentliche Problem umsetzen zu können.