
Eu tenho um disco rígido que possui uma partição xfs com o Ubuntu (que foi criada e instalada primeiro) e uma partição NTFS do Windows XP que foi instalada em segundo lugar.
Depois de fazer isso, recebi a mensagem "Não foi possível encontrar o erro do sistema operacional" na inicialização, então tomei algumas medidas para reinstalar o grub no disco. Isso agora me permite inicializar diretamente no Ubuntu, mas nunca para para me dar a opção de inicializar o Windows XP. Como faço para corrigir isso? Em anexo está o que o gparted está me mostrando.
Responder1
O método ideal é instalar primeiro o Windows e depois o Linux. Então o GRUB geralmente sobrescreve o NTLDR e dá acesso ao Windows e ao Linux. Mas agora você recuperou o GRUB e ele não consegue detectar a partição do Windows. Você tem que apontar manualmente para ele.
Eu acho /dev/sda3
que é a partição do Windows.
Edite /boot/grub/menu.lst
o arquivo como root e adicione as seguintes linhas -
title Windows
root (hd0,2)
chainloader +1
Apenas informa ao grub que a terceira partição do primeiro disco rígido contém o gerenciador de inicialização do Windows. Reinicie o seu PC. Deveria funcionar.
Responder2
A reconstrução do menu grub deve detectar automaticamente a partição inicializável do Windows. Esta é a maneira correta de fazer isso:
- Abra um terminal e cd\boot
- sudo update-grub
Isso deve listar a inicialização do Windows como algo como "partição de recuperação do Windows". Depois de selecionar isso no menu de inicialização do grub, ele listará o texto real do menu de inicialização do Windows (incluindo várias partições de inicialização do Windows no boot.ini).
Se você editar o menu.lst manualmente, na próxima vez que o grub for atualizado, você perderá essas configurações. Portanto, é aconselhável não editá-lo manualmente.