Das Problem scheint mit einer fehlenden oder beschädigten initramfs-Datei zusammenzuhängen, die für das Laden des Systems notwendig ist. Da die Festplatte verschlüsselt ist, ist es wichtig, vorsichtig vorzugehen, um keine Daten zu verlieren. Hier sind die Schritte, um das Problem zu lösen:
-
Booten mit einem Live-System:
- Lade ein Manjaro-Live-ISO herunter und erstelle ein bootfähiges USB-Laufwerk.
- Starte dein System vom Live-USB-Stick.
-
Entschlüssele die Festplatte:
- Öffne ein Terminal und entschlüssele die Festplatte mit folgendem Befehl:
Ersetze
sudo cryptsetup luksOpen /dev/sdX encrypted
/dev/sdX
mit dem richtigen Gerätenamen deiner verschlüsselten Partition. Du kannst den Gerätenamen mitlsblk
finden.
- Öffne ein Terminal und entschlüssele die Festplatte mit folgendem Befehl:
-
Binde die Partition ein:
- Binde das Dateisystem ein:
sudo /dev/mapper/encrypted /mnt
- Falls separate Boot- oder EFI-Partitionen vorhanden sind, binde diese ebenfalls ein:
sudo mount /dev/sdX1 /mnt/boot
- Binde das Dateisystem ein:
-
Chroot ins System:
- Wechsel in das installierte System:
duso manjaro-chroot /mnt
- Wechsel in das installierte System:
-
Repariere die initramfs-Datei:
- Stelle die initramfs-Datei wieder her:
mkinitcpio -P
- Dies generiert neue initramfs-Dateien für alle installierten Kernel.
- Stelle die initramfs-Datei wieder her:
-
Überprüfe und aktualisiere GRUB:
- Aktualisiere den Bootloader:
update-grub
- Aktualisiere den Bootloader:
-
Neustart:
- Beende die chroot-Umgebung mit
exit
, unbinde die Partitionen mitumount -R /mnt
und starte das System neu:reboot
- Beende die chroot-Umgebung mit
Falls das Problem weiterhin besteht, könnte es an einem beschädigten Kernel oder einer unvollständigen Aktualisierung liegen. In diesem Fall wäre es hilfreich, den Kernel neu zu installieren. Das kannst du in der chroot-Umgebung mit folgendem Befehl tun:
mhwd-kernel -i linux6.1
Ersetze linux6.1
durch die Kernel-Version, die du verwenden möchtest.