Come ripristinare la voce di menu di Windows XP in GRUB?


9

Sto usando Lubuntu con WinXP in dual boot da diverse settimane. Oggi ho eseguito l'aggiornamento e GRUB ora non mostra la voce di menu WinXP in GRUB.

sudo update-grub non ha trovato Windows.

/boot/grub/menu.lst - nessun file del genere.


2
Dal terminale eseguito: sudo os-prober, questo è lo script utilizzato da grub per rilevare i sistemi operativi, se non riesce a trovare Windows potrebbe mostrarti qualche errore.
João Pinto,

Risposte:


6

Per Lubuntu 10.10, è necessario installare os-prober con

sudo apt-get install os-prober

e quindi aggiorna nuovamente grub con

sudo update-grub

Hmm, ancora non ha funzionato
cmcginty

7

Questo sito dovrebbe darti tutto il necessario.

A proposito, se sei su Ubuntu 10.04 o 10.10 non vedrai un /boot/grub/menu.lst, perché non è più quello che usa grub.


1

Prova ad aggiungere

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

nella sezione boot / grub / grub.cfg

BEGIN /etc/grub.d/40_custom

END /etc/grub.d/40_custom

(hdX, X) - unità con Windows XP

CAMPIONE:

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

menuentry "Windows XP" {

set root = '(hdX, X)'

chainloader +1

}

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

Forse ti aiuti :) Cerca 13 post

UPD1: Guida illustrata completa per grub2

UPD2:Questo voglio dire

UPD3: Alcune configurazioni per grub.cfg


1
La modifica grub.cfgfunzionerà solo fino al prossimo aggiornamento del kernel (o aggiornamento di qualsiasi altra cosa che causi update-grubl'esecuzione), perché update-grubsovrascriverà quel file in base ai suoi file e script di configurazione. Uno di questi script viene eseguito os-probere dovrebbe trovare WinXP, altrimenti StalkerNOVA deve scoprire perché (vedi la domanda di João).
gennaio 1010

Questa risposta è sbagliata
Martin Owens -ottoco-

1
Concesso la risposta potrebbe essere sbagliata, ma se sei così sicuro, aggiungi alcuni dettagli sul perché. Tutto quello che stai facendo è lasciare in dubbio l'interrogante.
Adam,

1) Sì, funziona solo fino al prossimo aggiornamento del kernel. Non è difficile riadattare nuovamente queste 4 righe in grub.cfg
litvin05

2) Questo metodo funziona per me. Perché comunque il mio win7 non viene riconosciuto da grub. Solo quando aggiungo manualmente queste righe a grub.cfg (Spiegare perché la mia risposta è sbagliata? Hai la stessa situazione? O_o)
litvin05
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.