GerBra Falls die Frage noch offen ist:
grub-install --target=i386-pc /dev/sdX
installiert für "klassisches" BIOS/MBR Setup. Auch in virtuellen Maschinen.
Zuerst müsste man Grub via pacman installieren. Natürlich wird hier "zuerst" im Sinne von "nachdem das entsprechende Wiki gelesen wurde" verwendet.
Bei einer virtuellen Festplatte mit MBR-Partitionstabelle reicht in der Regel ein grub-install ZIEL
wobei ZIEL für beispielsweise /dev/vda
steht.
Wird auf der virtuellen Festplatte allerdings die GPT-Partitionstabelle genutzt, braucht es noch eine 1 MiB grosse bios_grub
-Partition, da ansonsten Grub nicht installiert werden kann. Der Befehl bleibt der gleiche.
Und nicht vergessen, die Grub-Konfiguration zu erzeugen. Sonst kommt man auch mit installiertem Grub nicht weit.
Und noch ein kleiner Exkurs zur ESP:
GerBra Es kann eine separate Partition für /boot verwendet werden, diese kann dann jedes von grub nativ unterstützte Dateisystem haben (um Gegensatz zu UEFI, was vfat sein muß?). Das muß bei grub-install dann angegeben werden und im weiteren Setup des Systems berücksichtigt werden.
Man sollte /boot
nicht mit der EFI-System-Partition (ESP) verwechseln. /boot
gehört zum Betriebssystem (und kann auf einer eigenen Partition sein oder nicht) und die ESP wird grundsätzlich zum Starten eines EFI-Binary durch die Firmware gebraucht. Die ESP muss zwingend mit FAT formatiert sein (die Firmware muss schliesslich die ESP lesen können und dazu muss ein Treiber in der Firmware implementiert sein).
Aber die ESP muss nicht nach /boot
eingehängt werden. Der momentane Trend geht dahin, die ESP nach /efi
einzuhängen und sie nicht als /boot
zu missbrauchen. Die Grundlage des Trends ist die Vermeidung von verschachtelten Einhängepunkten, da beispielsweise bei /boot/efi
unter Umständen die Partitionen für /
, /boot
und /boot/efi
in der richtigen Reihenfolge eingehängt werden müssen, falls man eine separate /boot
-Partition hat.
Bei Grub ist /boot/efi
der traditionelle Einhängepunkt für die ESP und dann reicht ein nacktes grub-install
. Wurde die ESP sonstwohin (z.B: /efi
) eingehängt, braucht es noch die Angabe des --efi-directory=/efi
.