Prüfen Sie, ob Sie das Paket os-prober installiert haben. Es sollte Windows automatisch erkennen können.
Es ist sehr unpraktisch, es bei jeder Aktualisierung von Grub- oder Kernel-Paketen zu konfigurieren.
Ich hatte Windows 7 auf meinem System, danach installierte ich Debian Squeeze. grub
Mein Windows 7 wird jedoch nicht im Startmenü angezeigt.
Wie kann ich dieses Problem beheben?
Prüfen Sie, ob Sie das Paket os-prober installiert haben. Es sollte Windows automatisch erkennen können.
Es ist sehr unpraktisch, es bei jeder Aktualisierung von Grub- oder Kernel-Paketen zu konfigurieren.
Die erste Antwort funktioniert nicht. Debian 6 verwendet Grub 2, nicht Grub 1, daher gibt es keine menu.lst
mehr. Diese wird durch grub.cfg
Datei ersetzt.
Die Datei /etc/grub.d/10_linux
ist in Debian 6 falsch. Meine Lösung bestand darin, diese Datei aus einer Ubuntu 10.04-Installation herauszuholen. Ich habe es einfach ersetzt und danach lief update-grub (könnte auch grub-update sein, dies in Win XP eingeben ...) als root. Danach wurde ein neues /boot/grub/grub.cfg
erstellt und ich konnte sowohl Windows 7 als auch Debian 6 booten!
stellen
title Windows 7 rootnoverify (hd0,0) chainloader +1
in /boot/grub/menu.lst (ich nehme an, dass Sie die erste Partition für Windows verwenden)
Ich hatte Ubuntu 8.04 und installierte dann Debian 6.0. Ich musste die Menüliste nicht konfigurieren - sie lief beim ersten Mal richtig.
Nach einigen Tagen sah ich, dass der Menüpunkt für Ubuntu nicht auf dem Startbildschirm vorhanden war. Nach einigen Recherchen im Internet fand ich einen guten Befehl, der mein Problem löste:
Öffnen Sie ein Root-Terminal und geben Sie Folgendes ein:
update-grub
Dieser Befehl ist ein Dienstprogramm, das von Debian bereitgestellt wird, um automatisch die grub.cfg
Datei zu generieren, die die Dateisysteme erkennt und Menüeinträge entsprechend hinzufügt.