Como restaurar a entrada de menu do Windows XP no GRUB?

9

Estou usando o Lubuntu com o WinXP na inicialização dupla por várias semanas. Hoje eu executei a atualização e o GRUB agora não mostra a entrada do menu WinXP no GRUB.

O sudo update-grub não encontrou o Windows.

/boot/grub/menu.lst - esse arquivo não existe.

StalkerNOVA
fonte
2
No terminal, execute: sudo os-prober, este é o script usado pelo grub para detectar sistemas operacionais, se não encontrar as janelas, poderá mostrar algum erro.
João Pinto

Respostas:

6

Para o Lubuntu 10.10, você precisa instalar o os-prober com

sudo apt-get install os-prober

e atualize o grub novamente com

sudo update-grub
Virasak
fonte
Hmm, ainda não funcionou
cmcginty
7

Este site deve fornecer tudo o que você precisa.

Aliás, se você estiver no Ubuntu 10.04 ou 10.10, não verá um /boot/grub/menu.lst, porque não é mais isso que o grub usa mais.

RolandiXor
fonte
1

Tente adicionar

menuentry "Windows XP" {definir root = '(hdX, X)' carregador de cadeia +1}

em boot / grub / grub.cfg para a seção

BEGIN /etc/grub.d/40_custom

END /etc/grub.d/40_custom

(hdX, X) - drive com o windows xp

AMOSTRA:

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

menuentry "Windows XP" {

definir root = '(hdX, X)'

carregador de corrente +1

}

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

Talvez ajudar você :) Procure 13 post

UPD1: Guia Ilustrado Completo para grub2

UPD2:É isso que eu quero dizer

UPD3: Algumas configurações para o grub.cfg

litvin05
fonte
1
A edição grub.cfgsó funcionará até a próxima atualização do kernel (ou atualização de qualquer outra coisa que cause update-gruba execução), porque update-grubsubstituirá esse arquivo com base em seus arquivos de configuração e scripts. Um desses scripts é executado os-probere deve encontrar o WinXP, caso contrário o StalkerNOVA precisa descobrir o porquê (consulte a pergunta de João).
JanC 08/11
Esta resposta está errada.
precisa saber é o seguinte
1
A resposta concedida pode estar errada, mas se você tiver certeza, adicione alguns detalhes sobre o motivo. Tudo o que você está fazendo é deixar o questionador em dúvida.
Adam
1) Sim, isso funciona apenas até a próxima atualização do kernel. Este não é difícil de re -add este 4 linhas em grub.cfg novamente
litvin05
2) Este método funciona para mim. Porque meu win7 não é reconhecido pelo grub de qualquer maneira. Só quando eu adicionar manualmente estas linhas para grub.cfg (? Por favor, explique por que minha resposta está errada Você tem a mesma situação O_o?)
litvin05