Primeiro, em relação ao atraso de 30 segundos, consulte a nova documentação sobre este assunto. A solução que parece funcionar melhor é criar uma partição HFS + pequena (~ 100MiB) para o rEFInd e instalar o rEFInd nela com a opção --ownhfs {device_filename}
para install.sh
.
No que diz respeito ao Windows, por favor, publique detalhes técnicos das suas partições e do modo de instalação do Windows. Em particular, mostre a saída de sudo fdisk -l /dev/sda
e sudo gdisk -l /dev/sda
no Ubuntu. (Pode ser necessário instalar gdisk
via sudo apt-get install gdisk
.) Se você tiver mais de um disco, repita esses comandos para cada um deles. Poste os resultados em um site pastebin e forneça o URL ou edite sua pergunta para incluir a saída. No segundo caso, adicione quatro espaços ao início de cada linha para preservar a formatação.
Outro comentário no Windows: A partir do Windows 8, ficou muito mais fácil instalar o Windows no modo EFI. Pesquisando em palavras-chave produz muitos acessos sobre o assunto, mas este parece um tutorial decente. Usando o modo de inicialização EFI para todos os seus sistemas operacionais irá resolver qualquer número de problemas. Infelizmente, a Apple e a Microsoft não parecem estar fazendo muito para tornar isso mais fácil.
Sobre o GRUB: Não deve ser necessário usar o GRUB. Se você instalar um driver do sistema de arquivos EFI para qualquer sistema de arquivos que possua seu kernel Linux, você poderá ignorar o GRUB completamente para inicializar o Linux; O rEFInd mostrará seus kernels do Linux e permitirá que você os inicialize diretamente.