Ich weiß jetzt nicht wo bei dir der Fehler genau liegt.
Mögliche Fehlerursache, du hast erst boot gemountet danach erst root. Bitte unbedingt beachten!!!
Ich habe mich mal mit dem Thema UEFI auf der Virtualbox beschäftigt. Bin also selber damit Anfänger.
Darauf ist ein Arch installiert worden mit /dev/sda1 als bootpartition vom Typ ef00.
Als Rootpartition /dev/sda2 vom Typ 8300
Die Partition /dev/sda2 ist mit dem Label archpart versehen.
Hier ist die Kurzanleitung:
arch uefi installation:
booten mit dem Isoimage (CD USBstick)
loadkezs de
loadkezs de-latin1
gdisk /dev/sda
Neue Partitionstabelle erzeugen mit
o
neue Partition für efi und boot
n
Typ ef00
neue Partition für root
n
Typ 8300
w
Formatieren:
mkfs.fat -F 32 /dev/sda1
mkfs.ext4 -L archpart /dev/sda2
Mounten reihenfolge beachten!! :
Rootpartition zuerst!!!
mount /dev/sda2 /mnt
mkdir -p /mnt/boot
mount /dev/sda1 /mnt/boot
Grundinstallation durchführen wie bei Anleitung für Einsteiger bis root Passwort vergeben.
Gummiboot installieren. pacman -S gummiboot
gummiboot install
Datei anlegen:
nano /boot/loader/loader.conf Hinweis: diese Datei wird nur benutzt zum Laden des default Linux. Muß aber trotzdem angelegt werden.
timeout3
default arch
Achtung bei default arch muss eine dazugehörige Datei angelegt werden mit arch.conf
Datei anlegen:
/boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda2 rw
Für fallback anlegen:
/boot/loader/entries/arch_fallback.conf
title Arch_fallback Linux
linux /vmlinuz-linux
initrd /initramfs-linux-fallback.img
options root=/dev/sda2 rw
Soll statt device Labels angegeben werden, so muss bei options wie folgt angegeben sein:
options root=/dev/disk/by-label/archpart rw
Ich hoffe es bringt was.
Gruß aus DN
Greg