Wie kann ich den Windows XP-Menüeintrag in GRUB wiederherstellen?
9
Ich benutze Lubuntu mit WinXP für mehrere Wochen im Dual-Boot. Heute habe ich das Update ausgeführt und GRUB zeigt jetzt keinen WinXP-Menüeintrag in GRUB an.
Aus dem Terminal run: sudo os-prober, dies ist das Skript, das von grub zum Erkennen von Betriebssystemen verwendet wird. Wenn Windows nicht gefunden wird, werden möglicherweise Fehler angezeigt.
João Pinto
Antworten:
6
Für Lubuntu 10.10 müssen Sie os-prober mit installieren
Die Bearbeitung grub.cfgfunktioniert nur bis zum nächsten Kernel-Update (oder dem Update von allem, was update-grubzur Ausführung führt), da update-grubdiese Datei basierend auf ihren Konfigurationsdateien und Skripten überschrieben wird. Eines dieser Skripte wird ausgeführt os-proberund sollte WinXP finden, wenn nicht, muss StalkerNOVA herausfinden, warum (siehe Joãos Frage).
8.
Diese Antwort ist falsch.
Martin Owens -doctormo-
1
Zugegeben, die Antwort mag falsch sein, aber wenn Sie sich so sicher sind, fügen Sie einige Details hinzu, warum. Alles, was Sie tun, ist, den Fragesteller im Zweifel zu lassen.
Adam
1) Ja, dies funktioniert nur bis zum nächsten Kernel-Update. Dies ist nicht schwer, diese 4 Zeilen wieder in grub.cfg hinzuzufügen
litvin05
2) Diese Methode funktioniert bei mir. Weil mein win7 sowieso nicht von grub erkannt wird. Nur wenn ich diese Zeilen manuell zu grub.cfg hinzufüge (Bitte erklären Sie, warum meine Antwort falsch ist? Sie haben die gleiche Situation? O_o)
Antworten:
Für Lubuntu 10.10 müssen Sie os-prober mit installieren
und dann aktualisiere grub erneut mit
quelle
Diese Seite sollte Ihnen alles geben, was Sie brauchen.
Übrigens, wenn Sie unter Ubuntu 10.04 oder 10.10 sind, sehen Sie keine /boot/grub/menu.lst, da dies nicht mehr von grub verwendet wird.
quelle
Versuchen Sie hinzuzufügen
Menüeintrag "Windows XP" {set root = '(hdX, X)' Kettenlader +1}
in boot / grub / grub.cfg zum abschnitt
BEGIN /etc/grub.d/40_custom
ENDE /etc/grub.d/40_custom
(hdX, X) - Laufwerk mit Windows XP
STICHPROBE:
`### BEGIN /etc/grub.d/40_custom ###
Menüeintrag "Windows XP" {
setze root = '(hdX, X)'
Kettenlader +1
}}
ENDE /etc/grub.d/40_custom ### `
Vielleicht helfen Sie :) Suchen Sie nach 13 Beitrag
UPD1: Vollständige illustrierte Anleitung für grub2
UPD2:
UPD3: Einige Konfigurationen für grub.cfg
quelle
grub.cfg
funktioniert nur bis zum nächsten Kernel-Update (oder dem Update von allem, wasupdate-grub
zur Ausführung führt), daupdate-grub
diese Datei basierend auf ihren Konfigurationsdateien und Skripten überschrieben wird. Eines dieser Skripte wird ausgeführtos-prober
und sollte WinXP finden, wenn nicht, muss StalkerNOVA herausfinden, warum (siehe Joãos Frage).