EasyBCD pode instalar automaticamente um gerenciador de inicialização baseado em GRUB chamado NeoGrub. Ela será carregada em cadeia a partir do gerenciador de inicialização do Windows e você poderá editar seu arquivo de configuração a partir do Windows; ele também suporta NTFS, então você pode salvar o kernel na partição NTFS e carregá-lo de lá.
Divulgação: escrevi o EasyBCD.