bekomme beim Boot die Meldung You must load the Kernel first. vmlinuz-4.19
Hab mal nachgeschaut, die Datei scheint tatsächlich nicht da zu sein.
initramfs-4.19-x86_64.img sowie fallback und linux419-x86_64.kver
Wo bekomme ich die oben genannte Datei wieder?
Auch erstaunt es mich das es nur diesen gibt, wo doch in der Regel mehrere Kernel behalten werden.
Im Grub gibt es auch nur diesen einen Eintrag.
Das weiß ich nicht was er (Manjaro) gemacht hat.
Hab es (NB) nach längerer Zeit mal wieder gestartet und diese Meldung bekommen.
Grub ist noch da, da ich den Manjaro Eintrag sehe und auch noch auswählen kann ob ich diesen fallback booten möchte unter Advanced oder Normal. Ebenfalls gleiche Meldung das es das fehlen der Kerneldatei bemängelt.
Außerdem kann ich bspw. Win/Ubuntu was ebenfalls drauf ist booten.
Es ist also ein Multiboot NB.
Würde also sagen das Grub noch da ist/funktioniert.
@Revan335
Boote doch mit einem Manjaro-live-system.
Von dort aus mit chroot, in dein System auf der Platte, einloggen.
Dann hast Du zugriff, und kannst auch obige Befehle ausführen. Oder – > sudo update-grub nochmal ausführen.(Allerdings nur wenn Du grub auch von Manjaro aus installiert hast, und nicht von Ubuntu aus) Aber Vorsicht, grub sucht standartmässig nicht mehr nach anderen Betriebssystemen. Damit
diese eingetragen werden musst Du die Zeile → GRUB_DISABLE_OS_PROBER=false
zur Datei /etc/default/grub mit root-Rechten hinzufügen,abspeichern.
Die Zeile → GRUB-TIMEOUT-STYLE=menu ,sollte wie hier mit " =menu " enden und nicht
mit " =hidden ", sonst wird beim booten Grub nicht angezeigt.
Und dann sudo update-grub ausführen.
Wie das mit dem chroot geht ist in folgendem link gut beschrieben. Sowohl manuell oder mit manjaro-chroot. Im oberen Teil.
Der Rest wäre dann eine Anleitung zur Reparatur des Bootloaders.
[manjaro /]# mhwd-kernel -li
Currently running: 5.6.15-1-MANJARO (linux56)
The following kernels are installed in your system:
* linux419
[manjaro /]# pamac list --installed | grep linux419
linux419 4.19.158-1 core 127,0 MB
Allerdings findet er Manjaro nicht, sdb1 ist der USB Stick mit dem Live System:
[manjaro /]# sudo update-grub
Generating grub configuration file ...
Found background: /usr/share/grub/background.png
grub-probe: Fehler: Für /dev/sdb1 konnte kein GRUB-Laufwerk gefunden werden. Überprüfen Sie Ihre device.map.
grub-probe: Fehler: Für /dev/sdb1 konnte kein GRUB-Laufwerk gefunden werden. Überprüfen Sie Ihre device.map.
Found Windows 10 on /dev/sda1
Found Ubuntu 18.04.1 LTS (18.04) on /dev/sda5
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
Hier wie ich es gemountet hab, falls ich ggf. noch was vergessen hab inklusive des dev/mapper für die Crypto Partition.
Die Partition wurde per Gparted entsperrt und der Zugriff funktioniert bspw. per Dateimanager.
@Revan335
Mit was hast Du Dein System verschlüsselt? Diese Anleitung gilt nur wenn Du LUKS verwendet hast.
Verschlüsseltes manjaro-system mit chroot mounten:
einfach Live-system booten. Führe nur die Befehle unten aus.Damit wird das verschlüsseltes System entsperrt. kein vorheriges entsperren in Gparted.
Logge dein schon gemountetes manjaro im Dateimanager wieder aus.
Führe folgendes als root auf der Konsole aus:
//zeigt deine Festplattenpartitionen an
lsblk -f
//die crypto-Sache dürfte wohl Dein Manjaro sein, auf sda6
//Und sda4 vielleicht efi ?? wenn vfat.
//statt sdaxxx natürlich die Partition eingeben wo Dein verschlüsseltes manjaro drauf ist
su
cryptsetup open --type luks /dev/sdaxxx crypto_LUKS
mount /dev/mapper/crypto_LUKS /mnt
mount /dev/sdaxx /mnt/boot (# if the system has separate /boot partition (rare case))
//statt sdaxx Deine efi Partition
mount /dev/sdaxx /mnt/boot/efi ( # if the system boots in UEFI mode)
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -o bind /run /mnt/run
mount -t devpts pts /mnt/dev/pts/
cp /etc/resolv.conf /mnt/etc/resolv.conf
chroot /mnt
So sollte es klappen!
Wenn Du unter chroot im live-system ein → sudo update-grub ausführst
,wird Dir wahrscheinlich ein booteintrag in grub für dein live-system angelegt.
Den kriegst Du wieder weg indem Du dein manjaro auf Festplatte bootest, und von dort aus nochmal
→ sudo update-grub
ausführst.