Primeiro, você escreveu:
% bl0ck_qu0te%Você com certeza está enganado, porque o GRUB não suporta modos de inicialização de comutação (BIOS para EFI ou EFI para BIOS). Você provavelmente poderia inicializar seu Kali do GRUB ou Ubuntu do modo EFI do Ubuntu a partir do GRUB do BIOS / CSM / legado do Kali, mas nesses casos, o SO de destino será executado no modo de inicialização do gerenciador de inicialização, e não no sistema operacional. modo de instalação original. O Linux é flexível dessa maneira; o kernel e as ferramentas subseqüentes não se importam com o modo como são carregados e se adaptarão ao ambiente de inicialização sem precisar de mais reconfiguração. (Existem algumas exceções relacionadas à inicialização do hardware, mas isso não parece afetá-lo ...)
Quanto ao seu problema de inicialização, parece que o GRUB está configurado incorretamente. Ou você alterou sua configuração do GRUB (com ou sem conhecimento) ao reparticionar ou reparticionar alterou as identidades de algumas de suas partições, o que eliminou o GRUB. De qualquer forma, o utilitário Boot Repair pode corrigir o problema; no entanto, dada a sua configuração estranha com uma mistura (presumida) de instalações GRUB no modo EFI e no modo BIOS de duas distribuições, há uma chance de que o Boot Repair se torne confuso e não faça nada, ou talvez até piorar as coisas. Se você tentar o Boot Repair e ele não funcionar, poste de volta com o URL que ele fornece; Isso nos fornecerá informações mais detalhadas sobre sua configuração, o que deve ajudar a fornecer uma correção.
Outra opção é instalar meu gerenciador de inicialização do rEFInd. Você pode fazer isso enquanto minimiza os riscos, testando a unidade flash USB ou versão em CD-R (disponível na página de downloads ). Se você puder inicializar a partir dele, ele deverá apresentar opções para inicializar o Windows, o Ubuntu e o Kali (embora os dois últimos possam não ser claramente diferenciados no menu). Tentar isso é isento de riscos porque você não está modificando suas opções de disco ou NVRAM ao inicializar através do meio externo rEFInd. Se você pode entrar em todos os três sistemas operacionais via rEFInd, então você pode instalar o pacote Debian rEFInd do Ubuntu. Isso deve tornar o rEFInd seu gerenciador de inicialização padrão. Você pode então limpar o menu de inicialização e atribuir ícones distintos para o Ubuntu e o Kali, conforme descrito aqui.