Einleitung:
Wenn auf einem Rechner Windows und Linux installiert sind, hat bestimmt der Eine oder Andere das Problem, dass der Grub-Bootloader verschwunden ist und neu installiert werden muss.
Der Bootloader verschwindet aus den unterschiedlichsten Gruenden, meistens aber, wenn aus welchem Grund auch immer, Windows neu installiert werden muss.
In der Regel wird Windows zuerst installiert und Linux danach. Bei der Linuxinstallation wird der Grub2-Bootloader, korrekterweise, in den MBR (MasterBootRecord) von Windows geschrieben. Linux kann Windows lesen und bearbeiten, umgekehrt ist es nicht moeglich.
Bei einer erneuten Windowsinstallation wird der MBR komplett neu erstellt und Linux kann nicht gestartet werden, weil Windows Linux nicht lesen und erkennen kann.
Loesung:
Es gibt verschiedene Moeglichkeiten den Grub-Bootloader wieder her zu stellen. Darauf gehe ich hier aber nicht ein.
Die folgend beschriebene ist, fuer mich, die Einfachste und schnellste.
Dazu sollte am Besten die Originale DVD verwendet werden, von der auch Linux installiert wurde, hier openSUSE 13.1-32bit. Darauf achten, bei einem 32bit System keine 64bit-DVD verwenden, umgekehrt natuerlich auch nicht.
Nicht vergessen, vorher die Startreihenfolge auf das Laufwerk aendern. Die DVD einlegen und den Rechner starten, die DVD bleibt waehrend des gesamten Rettungsvorgang im Laufwerk!
Nach erfolgtem Start mit "F2" die korrekte Sprache einstellen und mit "Rescue" oder "Rettungssystem" fortfahren.
Es oeffnet sich die Rescue-Konsole, hier
eingeben. Ein Passwort ist nicht notwendig.
Wer sein openSUSE vorher richtig installiert hat, weiss wo sich seine "root-Partition" befindet, sicherheitshalber wird trotzdem mit
abgefragt.
Bei mir sieht das so aus:
ZitatAlles anzeigenDevice Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 245452799 122622976 7 HPFS/NTFS/exFAT
/dev/sda3 245452800 488396799 121472000 f W95 Ext'd (LBA)
/dev/sda5 245454848 249661439 2103296 82 Linux swap / Solaris
/dev/sda6 249663488 291618815 20977664 83 Linux
/dev/sda7 291620864 488376319 98377728 83 Linux
Hier liegt die "root-Partition" auf /dev/sda6. Der Stern bei /dev/sda1 bleibt unbeachtet.
Die "root-Partition" wird in ein neues Verzeichnis gemountet
Dann wird das "/dev-Verzeichnis" gemountet/verbunden
Nun wird das System aus dem Rettungssystem mit dem neu gemounteten Verzeichnis ausgetauscht:
Der openSuse 13.1-32bit Grub-Bootloader wurde jetzt wieder hergestellt und wird zum Abschluss in den MBR (MasterBootRecord) installiert.
mit
wird das neue System verlassen und mit
wird das System neu gestartet.
Da sich die openSuse 13.1 DVD noch im Laufwerk befindet, wird natuerlich von der DVD gestartet. Nun wird
oder
mit
komplett neu gestartet.
Wenn alles richtig abgelaufen ist, wird jetzt das Grub-Auswahlfenster erscheinen und es kann das gewuenschte System geladen werden.
Zum Abschluss kann die openSUSE 13.1 DVD entfernt werden.