Windows 7 Ruhezustand und Grub

Ein Dualboot-System ist sehr praktisch, da die Vorteile beider Betriebsysteme nutzbar sind und ein Wechsel relativ schnell geht. Allerdings verdoppeln sich in gewisser Weise auch die Fehlerquellen. So geschah es auch auf meinem Asus UL50VT auf dem Windows 7 und seit kurzem auch openSUSE 11.3 installiert sind. Als Bootmanager ist (natürlich) Grub installiert und hier ist auch schon das Problem. Nach der Installation von openSUSE ließ sich Windows 7 zwar problemlos starten, aber der Ruhezustand funktionierte nicht mehr. Beim Aktivieren des Ruhezustandes wurde der Bildschirm nur kurz schwarz und zeigte dann die Bildschirmsperre. Nach einer kurzen Recherche und einem längerem “Was-habe-ich-denn-bloß-gemacht”-Überlegen, bin ich auf Grub und damit letztendlich auch auf die Lösung des Problems gekommen. Im Windows 7 Eintrag in der /boot/grub/menu.lst muss noch die Option makeactive gesetzt werden. Der Eintrag sollte also etwa so aussehen:

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows 7
rootnoverify (hd0,1)
chainloader +1
makeactive

Und schon funktioniert der Ruhezustand von Windows 7 wieder und ich kann Windows wieder schlafen legen, wann ich will.

Update1: Leider überschreibt/deaktiviert Windows 7 mit dieser Option Grub und ich konnte nur mit der “Super Grub Disk” Linux wieder zum Starten überreden. Ich arbeite an einer Lösung.

Update2: Dank eines Tipps von FellPfote habe ich eine Lösung gefunden. Es ist zwar eher ein Workaround, aber damit lässt sich leben. Man nimmt das Windwows-Programm EasyBCD, mit dem man den Windows-Bootmanager bearbeiten kann. Dort fügt man einen Linux-Eintrag hinzu, falls nötig mit der Einstellung “GRUB isn’t installed to MBR/bootsector”. Dann kann der Windows-Booloader Grub starten und darüber kommt dann wie üblich in sein Linux.

Linux, Obi-Wahn , , , ,

3 responses to Windows 7 Ruhezustand und Grub


  1. Lehr Christoph

    Hi
    ich kenn mich bei dem zeug nicht so gut aus, also wenn es dir nichts ausmachen würde könntest du vielleicht eine kleine Beschreibung für das EasyBCD online stellen, denn ich weis nicht genau was ich einstellen muss.

  2. Obi-Wahn

    Hallo Christoph!
    Vielen Dank, für deinen Kommentar. Es gibt allerdings ein kleines Problem. Seit ein paar Wochen habe ich auf meinem Laptop nur noch Windows und kein Linux mehr. Das Powermanagement unter Windows funktionierte nie richtig und deshalb habe ich vorerst das Experiment Linux auf dem Laptop beendet… Ich versuche dennoch meine Vorgehenweise zu beschreiben.

    Normalerweise dürfte im Windows-Bootloader natürlich kein Linux-Eintrag vorhanden sein, wie hier zu sehen. Deshalb fügt man mit einem Klick auf “Add New Entry” einen neuen Linux-Booteintrag hinzu, wie hier zu erkennen. Dabei musst du nur vorher wissen, welchen Bootmanger du benutzt, auf welcher Partition Linux installiert ist und ob der Bootmanager im MBR sitzt. Dann sollte es funktionieren. Easy BCD startet dann erst GRUB, der wiederum Linux startet. Grub könntest du dann möglichweise noch entfernen.

    Viel Glück im Bootsektor, Obi-Wahn

  3. Lehr Christoph

    Vielen Dank für die Erklärung es funktioniert jz bei mir ich musst mir nur noch die BCD aus “C:\boot\BCD” holen
    MfG Christoph

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>