artjom schriebTja und jetzt im chroot zeigt er mir: bash:grub-install /dev/vda command not found an...
Ich weiß ich frage hier grade jeden kleinen Schritt kann mir aber grade wirklich nicht erklären warum das so ist, da es ja hier auch genauso drinnen steht:
https://wiki.archlinux.de/title/GRUB
Konzentration! ;-)
Du muß das Paket grub auch im "neuen System" installieren.
Kurzer Abriss des Zusammenspiels von Bootmedium/Live-System und dem "Chroot":
a) Du bootest das ISO
b) Du erstellst Partitionen und Dateisysteme für das neue System
c) Das "neue System" wird mit allen ggf. notwendigen Partitionen nach /mnt eingehängt.
d) Du installiert per pacstrap die notwendigen Basispakete nach /mnt
d) Jetzt wechselst du das Root-Dateisystem (Root bedeutet hier die "Wurzel", also /)
Mit arch-chroot (change root) wechselt nun die Wurzel(/) vom ISO-/ zum /mnt/
Du agierst von den Pfaden aus gesehen (z.B. /etc) ab hier genauso, als hättest du das neue System wirklich gebootet.
Den Bootloader mußt du auch in dieser Umgebung installieren, da nur dann die internen Verweise so passen wie es auch später bei dem realen Boot ohne das Ios-Medium sein muß.
//Edit
Das Grub-Paket muß dafür auch bzw. erst installiert werden, sonst kommt es zu deiner Fehlermeldung oben.
Grub war schlichtweg im "neuen" System nicht installiert...
Also einfach: pacman -S grub machen, dann die Bootloader-Install wiederholen - alles *im* chroot wie gesagt.
e) Als letztes setzt man id.R. das gewünsche Root-Paßwort. Jetzt erst wird die ge-chrootete Umgebung wieder verlassen (quit/exit). Man landet wieder in der Wurzel/Umgebung des ISO-Mediums.
Nun werden die verwendeten Partition(en) in /mnt ausgehängt, danach das System rebootet.
Ich hoffe, daß verschafft dir ein klein wenig "Überblick"