Eu tenho o seguinte problema:
Eu tenho um sistema com um único disco rígido, particionado em 3 partições:
- Windows XP
- Windows 8.1
- uma partição ext3 vazia.
- uma partição lógica adicional de 4 GB reservada para espaço de troca
O sistema funcionou e eu pude inicializar dualmente entre WinXp e Win8.1. (originalmente havia apenas WinXp, e particionei a unidade como descrito acima durante a instalação do Win8.1, como uma preparação para instalar posteriormente o Linux) Antes de você questionar, eu preciso do WinXp e do Windows8.1 para fins de desenvolvimento.
Após todos os itens acima funcionarem corretamente, eu tentei instalar o Debian a partir do DVD de instalação mais atual.
A instalação na terceira partição pareceu ser bem sucedida. Ao pedir para instalar o GRUB, no entanto, ao invés de detectar WinXP e Win8.1, ele detectou apenas o "Windows Vista" (huh?) E me avisou que ele instalaria o Grub no MBR, ou se eu não visse todos os sistemas operacionais, eu deveria configurá-lo manualmente.
Eu escolhi a configuração manual, mas em vez de ver uma lista de partições e sistemas operacionais, só consegui ver uma lista de discos rígidos. Como tenho apenas um disco rígido, foi o único elemento na lista. Eu selecionei, e a instalação foi concluída enquanto reportava o sucesso.
No entanto, agora que o sistema foi reiniciado (removendo o DVD quando solicitado), ele não inicializa nada. "Nenhum sistema operacional encontrado".
Eu inicializei o DVD de instalação e entrei no modo de recuperação. No entanto, até mesmo o modo de recuperação parece ser o mesmo que o modo de instalação normal. Depois de ter que passar pelas seleções de idioma, eu apertei Esc, e cheguei a um menu descrevendo os passos, incluindo a instalação do grub. (Curiosamente, ele queria instalar todo o Debian novamente, mas eu consegui pular e agora me oferecem a mesma escolha novamente)
The following operating systems have been detected on this computer:
Windows Vista (loader)
If all your operating systems are listed above,
then it should be safe to install the boot loader to the master boot
record of your first hard drive. /* ... */
Install the GRUB boot loader to the master boot record?
O resultado ideal seria ter um gerenciador de partida que me permita selecionar entre WinXp, Win8.1 e Debian. Isso é possível? Como?
O que acontece se eu instalar o GRUB no MBR? Eu esperaria (e espero), que quando eu inicializasse a máquina, o GRUB permitiria que eu escolhesse entre "Windows Vista" e Debian, e se eu escolhesse "Vista" eu pousaria no gerenciador de inicialização do Win8.1 onde Eu posso fazer a escolha entre WinXp e Win8.1. Esta suposição é correta? Essa seria uma alternativa aceitável (embora menos preferida) aos "todos os 3 SOs selecionáveis do mesmo carregador de inicialização"
Atualização:
Eu li em vários fóruns que é completamente normal que diferentes versões do Windows sejam detectadas como "Vista" e eles ainda devem funcionar, então eu decidi escolher "OK" para a instalação do GRUB no MBR. No entanto, ainda me pediu para especificar um caminho. Não importa o que eu escolha ( /dev/sda
, ou /dev/sda3
para minha partição Linux) termina com "Executando o grub-install falhou. Este é um erro fatal."
Verificando o console, ele diz
grub-install: error: failed to get canonical path of '/dev/sda'.