Ein Dualboot-System ist sehr praktisch, da die Vorteile beider Betriebssysteme 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.
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.
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, Tobias
Vielen Dank für die Erklärung es funktioniert jz bei mir ich musst mir nur noch die BCD aus “C:bootBCD” holen
MfG Christoph