Estou tentando fazer um kernel em Visual C++ (Windows) usando o tutorialaqui. O que estou pensando é como instalar o GRUB no Windows 7. Se eu tiver que baixar o Puppy Linux ou algo assim, farei, mas prefiro instalá-lo no Windows. Caso você esteja se perguntando, quero inicializar um PE EXE com um cabeçalho de inicialização múltipla que suporte GRUB.
Responder1
EasyBCDpode instalar automaticamente um bootloader baseado em GRUB chamado NeoGrub. Ele será carregado em cadeia a partir do gerenciador de inicialização do Windows e você poderá editar seu arquivo de configuração no Windows; ele também suporta NTFS para que você possa salvar o kernel na partição NTFS e carregá-lo a partir daí.
Divulgação: eu escrevi EasyBCD.
Responder2
Outra solução éGrub4DOS.
Apesar do nome, ele funciona até com Windows (XP) - provavelmente com 7 também.
Responder3
Eu tive esse problema: instalei o Kubuntu, instalei o Windows 7 (Pro x64) e o Kubuntu desapareceu do menu de inicialização.
MeuSolução:
Instalar EasyBCD, adicione GRUB2 ao menu de inicialização, reinicie, digite *Ubuntu, faça o seguinte:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Execute o reparo de inicialização.
Escolher Recommended repair
.
Em seguida, inicialize o Windows novamente e, usando EasyBCD, remova o GRUB2.
Responder4
Outra solução é usarGrub2Winque suporta carregamento de EFI e BIOS no Windows 7-10/XP/Vista. Baseado no grub versão 2.02 e fornece uma GUI para lidar com uma inicialização.