Grub reparieren nach Windows installation / Grub upgraden

Posted in Linux, Ubuntu & Co on Januar 4th, 2010 by osfight

Hier gibt es eine tolle Anleitung wie man Grub / Grub2 schnell repariert, nachdem man zum Beispiel Windows 7 installiert hat.

1. Ubuntu 9.10 Live CD starten und ein gnome-terminal öffnen.

2. Folgende Ordner als root (sudo -s) so erstellen:

mkdir /mnt/dev /mnt/proc

3.  Jetzt mounten wir alles wie folgt:

mount /dev/sda3 /mnt
mount --bind /dev /mnt/dev
mount -- bind /proc /mnt/proc

/dev/sda3 ist in diesem Fall die root-Partition von meinem installierten Linux (nicht die Live CD). Falls ihr nicht wisst welche das bei euch ist, einfach das Programm os-prober in einer Konsole ausführen und die Windows / Linuxpartition werden euch aufgelistet.

4. Chroot in die Linuxumgebung

chroot /mnt

5. Jetzt befindet man sich in seiner Linuxinstallation und nicht mehr in der LiveCD und kann einfach die Befehle

grub-install /dev/sda
update-grub

ausführen. Bei grub-install keine Partition angeben, also keine Zahl hinter dem sda! Reboot und fertig.

Anmerkung: Extra Bootpartition

Hat meine eine extra Bootpartition, zum Beispiel auf /dev/sda1, muss man NACH Schritt vier zuerst die Bootpartition mounten:

mount /dev/sda1 /boot

und dann Schritt fünf ausführen.

Anmerkung: Grub auf Grub2 upgraden

Die obige Anleitung funktioniert auch um Grub auf Grub2 zu upgraden. Dazu muss man noch folgende Schritte AB Schritt 4 ausführen (beachte aber Anmerkung Extra Bootpartition):

5. Grub entfernen

apt-get autoremove grub grub-pc

6. Karmic Pakete hinzufügen

Sollte Grub2 nicht in den Quellen sein, da man sich zum Beispiel auf  Jaunty befindet (Ubuntu 9.04), muss man vorher noch unter /etc/apt/sources.list die Zeile

deb http://de.archive.ubuntu.com/ubuntu/ jaunty main restricted

in

deb http://de.archive.ubuntu.com/ubuntu/ karmic main restricted

verändern und ein apt aktualisieren:

apt-get update

7. Grub2 installieren und Anleitung auf dem Schirm folgen

apt-get install grub2

Tags: , , ,