Grub manuell installieren
Folgende Situation: Ich installierte Arch Linux mit der Installations-CD. Nachdem das System installiert wurde, scheiterte allerdings die Installation von Grub.
Um Grub manuell mit dem Live-System der Installations-CD zu installieren, sind folgende Befehle nötig. /dev/sda3 bezeichnet die Root-Partition / und ist anzupassen.
$ mount /dev/sda3 /mnt
Falls /boot sich auf einer eigenen Partition befindet (/dev/sda1 ist anzupassen):
$ mount /dev/sda1 /mnt/boot
$ mount -o bind /proc /mnt/proc $ mount -o bind /dev /mnt/dev $ mount -o bind /sys /mnt/sys $ chroot /mnt /bin/bash $ grep -v rootfs /proc/mounts > /etc/mtab $ grub-install /dev/sda
Grub konfigurieren
Da die Root-Partion gemountet ist, kann an dieser Stelle auch die Konfiguration von Grub angepasst werden:
$ nano /boot/grub/menu.lst
Wichtig ist z. B. die richtige Zuweisung der Partitionen:
[...] root (hd0,2) [...]
Die erste Nummer bezeichnet die Festplatte, die zweite Nummer die Partition. Gezählt wird jeweils ab Null, d. h. hd0,2 bedeutet z. B. /dev/sda3.