Dual-Boot von Debian Squeeze und Windows 7

Dual-Boot von Debian Squeeze und Windows 7

Ich hatte Windows 7 auf meinem System und habe danach Debian Squeeze installiert. Allerdings grubwird mein Windows 7 nicht im Startmenü angezeigt.

Wie kann ich dieses Problem beheben?

Antwort1

Ich hatte Ubuntu 8.04 und habe dann Debian 6.0 installiert. Ich musste die Menüliste nicht konfigurieren – es hat gleich beim ersten Mal geklappt.

Nach ein paar Tagen stellte ich fest, dass der Menüpunkt für Ubuntu auf dem Startbildschirm nicht vorhanden war. Nach einiger Recherche im Internet fand ich einen guten Befehl, der mein Problem löste:

Öffnen Sie ein Root-Terminal und geben Sie ein:

update-grub

Dieser Befehl ist ein von Debian bereitgestelltes Dienstprogramm zum automatischen Generieren der grub.cfgDatei, die die Dateisysteme erkennt und entsprechend Menüeinträge hinzufügt.

Antwort2

Überprüfen Sie, ob Sie ein Paket habenOS-Probenehmerinstalliert. Es sollte Windows automatisch erkennen können.

Es ist sehr umständlich, es bei jeder Aktualisierung von Grub- oder Kernel-Paketen manuell konfigurieren zu müssen.

Antwort3

Die erste Antwort funktioniert nicht. Debian 6 verwendet Grub 2, nicht Grub 1, daher gibt es das nicht menu.lstmehr, dies wird durch grub.cfgDatei ersetzt.

Die Datei /etc/grub.d/10_linuxist in Debian 6 falsch. Meine Lösung bestand darin, diese Datei aus einer Ubuntu 10.04-Installation zu holen. Ich habe sie einfach ersetzt und danach update-grub (könnte auch grub-update sein, wenn man das in Win XP eingibt...) als Root ausgeführt. Danach /boot/grub/grub.cfgwurde eine neue Datei erstellt und ich konnte sowohl Windows 7 als auch Debian 6 booten!

Antwort4

setzen

title Windows 7
    rootnoverify (hd0,0)
    chainloader +1

in /boot/grub/menu.lst (ich gehe davon aus, dass Sie die erste Partition für Windows verwenden)

verwandte Informationen