Jak przywrócić pozycję menu systemu Windows XP w GRUB?

9

Używam Lubuntu z WinXP w podwójnym rozruchu przez kilka tygodni. Dzisiaj uruchomiłem aktualizację i GRUB nie wyświetla teraz pozycji menu WinXP w GRUB-ie.

Aktualizacja sudo-grub nie znalazła systemu Windows.

/boot/grub/menu.lst - nie ma takiego pliku.

StalkerNOVA
źródło
2
Z poziomu terminalu: sudo os-prober, jest to skrypt używany przez gruba do wykrywania systemów operacyjnych, jeśli nie uda się znaleźć systemu Windows, może pojawić się błąd.
João Pinto,

Odpowiedzi:

6

W przypadku Lubuntu 10.10 musisz zainstalować os-prober z

sudo apt-get install os-prober

a następnie ponownie zaktualizuj grub za pomocą

sudo update-grub
Virasak
źródło
Hmm, nadal nie działało
cmcginty
7

Ta strona powinna dać ci wszystko, czego potrzebujesz.

Btw, jeśli korzystasz z Ubuntu 10.04 lub 10.10, nie zobaczysz /boot/grub/menu.lst, ponieważ nie tego już używa Grub.

RolandiXor
źródło
1

Spróbuj dodać

menuentry „Windows XP” {set root = '(hdX, X)' chainloader +1}

w boot / grub / grub.cfg do sekcji

ROZPOCZNIJ /etc/grub.d/40_custom

END /etc/grub.d/40_custom

(hdX, X) - dysk z Windows XP

PRÓBA:

`### BEGIN /etc/grub.d/40_custom ###

menu „Windows XP” {

ustaw root = '(hdX, X)'

ładowarka +1

}

END /etc/grub.d/40_custom ### `

Może ci pomóc :) Poszukaj 13 postów

UPD1: Pełny ilustrowany przewodnik dla grub2

UPD2:To znaczy

UPD3: Niektóre konfiguracje dla grub.cfg

litvin05
źródło
1
Edycja grub.cfgbędzie działać tylko do następnej aktualizacji jądra (lub aktualizacji czegokolwiek, co powoduje update-gruburuchomienie), ponieważ update-grubzastąpi ten plik na podstawie jego plików konfiguracyjnych i skryptów. Jeden z tych skryptów działa os-proberi powinien znaleźć WinXP, jeśli nie, StalkerNOVA musi dowiedzieć się, dlaczego (patrz pytanie João).
JanC
Ta odpowiedź jest zła.
Martin Owens -doctormo-
1
Przyznana odpowiedź może być błędna, ale jeśli jesteś tego pewien, dodaj szczegółowe informacje na temat przyczyny. Wszystko, co robisz, pozostawia pytającego w wątpliwości.
Adam,
1) Tak, działa tylko do następnej aktualizacji jądra. Nietrudno ponownie
dodać
2) Ta metoda działa dla mnie. Ponieważ i tak moja win7 nie rozpoznaje grub. Tylko wtedy, gdy ręcznie dodam te wiersze do grub.cfg (Proszę wyjaśnić, dlaczego moja odpowiedź jest błędna? Masz taką samą sytuację? O_o)
litvin05