Hierzu sei gesagt, dass diese Anleitung auf Grub Legacy basiert. Zu GRUB 2 kann ich nichts sagen.
Da meine Arch Linux-Rootpartition in einem LUKS-Verschlüsselten LVM liegt musste ich dieses ersteinmal decrypten. Das geht recht einfach mithilfe folgender Befehle:
cryptsetup luksOpen /dev/$lvm-partition # um das Volume zu entschlüsseln
vgscan # um die passende LVM-Volumegroup zu finden
vgchange -a y # um die Volumegroup mit dem Kernel bekannt zu machen
lvscan # um die Logical Volumes zu finden
Nun kann man die Logical Volumes einfach unter /dev/ finden und mounten.
Zudem eignet sich bei einem nicht zu sehr zerschossenen GRUB die Benutzung der GRUB Konsole besser als die verwendung von grub-install. grub-install (schon ohne die Option –recheck) hatte mir nämlich die /boot/grub/menu.lst und die /etc/fstab zerschossen.
Also anstelle von grub-install bei einer noch intakten menu.lst einfach das folgende ausführen:
grub # um die Grub-Konsole zu öffnen
Daraufhin sollte einen eine „grub>“ Prompt begrüßen.
Nun noch per
root ($bootpartition)
das Grub auf die Konfiguration aufmerksam machen.
Dabei ist das Grub Nummerierungsschema zu benutzen, dieses ist wie folgt aufgebaut: sda entspricht hd0, sda1 entspricht hd0,0. sdc3 wäre dementsprechend hd3,2
Als letztes noch per
setup (hd0)
in den MBR schreiben, und schon hat man sein GRUB wiederhergestellt, ohne seine menu.lst kaputt zu machen.
dennoch vielen Dank für diesen Beitrag!
halfur
]]>tracy
]]>