Você tem uma instalação em modo misto, com o Windows no modo EFI / UEFI e o Linux no modo BIOS / CSM / legado. Este tipo de configuração é difícil de obter (muito menos manter) em execução. Você tem várias opções para saber como proceder:
- Instale um gestor / gestor de arranque do Linux EFI para o existente Partição do sistema EFI (ESP) no disco do Windows. Ele deve então ser capaz de inicializar sua instalação Linux existente no modo EFI a partir do disco MBR. Em princípio, esta é provavelmente a solução mais fácil, mas requer algo fácil de instalar ou conhecimento suficiente para não cometer erros ao instalá-lo. Ele também não atende ao seu critério de não modificar nenhuma partição no disco do Windows; embora não modificasse o próprio Windows, modificaria necessariamente o ESP. A ferramenta Reparo de inicialização pode configurar corretamente se for inicializada no EFI modo. rEFInd também é relativamente fácil de configurar (eu faria do Windows, mas você precisa adicionar um driver de sistema de arquivos EFI para qualquer sistema de arquivos que possua seu kernel Linux - provavelmente ext4fs).
- Libere cerca de 550 MiB no disco MBR, crie um ESP nele e instale um carregador de boot do Linux nele. O problema é que alguns EFIs não inicializam de um disco MBR, embora muitos o façam. Algumas ferramentas de instalação do gerenciador de inicialização também podem ignorar um disco MBR (não tenho idéia se o Boot Repair funcionaria, por exemplo; e as instruções de instalação do Windows rEFInd provavelmente acabarão colocando o rEFInd no disco GPT). quando você atualiza ou reinstala o Ubuntu, já que o instalador do Ubuntu requer o GPT para uma instalação em modo EFI.
- Faça como na opção anterior, mas converta o disco do MBR para o formato GPT usando o fdisk GPT (
gdisk
,sgdisk
oucgdisk
) , que faz parte do pacotegdisk
no Ubuntu. Isso aumenta a probabilidade de funcionar e é menos provável de causar problemas no futuro, mas é uma etapa extra e não é 100% livre de riscos. - Reinstale o Ubuntu no modo EFI. Fazer o instalador inicializar no modo EFI pode ser um desafio, porque o modo de inicialização é determinado pelo firmware e há pouca padronização em como ele é controlado. Em geral, no entanto, uma opção para inicializar um CD / DVD ou unidade flash USB que inclua a string "EFI" ou "UEFI" fará o trabalho. Além disso, algumas maneiras de criar unidades flash USB a partir de imagens de instalação não copiam os arquivos de inicialização EFI. Você é melhor apenas copiar a imagem com
dd
, na minha experiência. Note também que você deve ter muito cuidado com o instalador para dizer-lhe para usar o ESP no disco do Linux para manter o carregador de boot do Linux; ele pode tentar usar o ESP no disco do Windows.
Uma quantia justa poderia ser escrita sobre qualquer uma dessas opções, por isso, se você quiser procurar uma delas e tiver dúvidas, pergunte. Por favor leia minha página em instalações no modo EFI e / ou o wiki da comunidade Ubuntu sobre o assunto primeiro, no entanto.