Comment restaurer l'entrée de menu Windows XP dans GRUB?

9

J'utilise Lubuntu avec WinXP en double démarrage depuis plusieurs semaines. Aujourd'hui, j'ai exécuté la mise à jour et GRUB n'affiche plus l'entrée de menu WinXP dans GRUB.

sudo update-grub n'a pas trouvé Windows.

/boot/grub/menu.lst - aucun fichier de ce type.

StalkerNOVA
la source
2
Depuis l'exécution du terminal: sudo os-prober, il s'agit du script utilisé par grub pour détecter les systèmes d'exploitation, s'il ne parvient pas à trouver les fenêtres, il peut vous montrer une erreur.
João Pinto

Réponses:

6

Pour Lubuntu 10.10, vous devez installer os-prober avec

sudo apt-get install os-prober

puis mettre à jour grub à nouveau avec

sudo update-grub
Virasak
la source
Hmm, ne fonctionnait toujours pas
cmcginty
7

Ce site devrait vous donner tout ce dont vous avez besoin.

Btw, si vous êtes sur Ubuntu 10.04 ou 10.10, vous ne verrez pas un /boot/grub/menu.lst, car ce n'est plus ce que grub utilise.

RolandiXor
la source
1

Essayez d'ajouter

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

dans boot / grub / grub.cfg à la section

COMMENCER /etc/grub.d/40_custom

FIN /etc/grub.d/40_custom

(hdX, X) - lecteur avec windows xp

ÉCHANTILLON:

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

menuentry "Windows XP" {

set root = '(hdX, X)'

chargeur de chaîne +1

}

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

Peut-être vous aider :) Recherchez 13 messages

UPD1: Guide illustré complet pour grub2

UPD2:Voilà je veux dire

UPD3: quelques configurations pour grub.cfg

litvin05
la source
1
L'édition grub.cfgne fonctionnera que jusqu'à la prochaine mise à jour du noyau (ou la mise à jour de tout ce qui provoque update-grubson exécution), car update-grubelle écrasera ce fichier en fonction de ses fichiers de configuration et de ses scripts. Un de ces scripts s'exécute os-proberet devrait trouver WinXP, sinon StalkerNOVA doit savoir pourquoi (voir la question de João).
janvier 2010
Cette réponse est fausse.
Martin Owens -doctormo-
1
Certes, la réponse peut être erronée, mais si vous en êtes sûr, ajoutez quelques détails pour expliquer pourquoi. Tout ce que vous faites, c'est laisser le questionneur dans le doute.
Adam
1) Oui, cela ne fonctionne que jusqu'à la prochaine mise à jour du noyau. Ce n'est pas difficile de rajouter à nouveau ces 4 lignes dans grub.cfg
litvin05
2) Cette méthode fonctionne pour moi. Parce que mon win7 n'est pas reconnu par grub de toute façon. Uniquement lorsque j'ajoute manuellement ces lignes à grub.cfg (veuillez expliquer pourquoi ma réponse est erronée? Vous avez la même situation? O_o)
litvin05