Não tenho certeza sobre a causa do travamento, mas uma solução é inicializar o Ubuntu no modo BIOS / legado e o Windows no modo UEFI. Isso é complicado com a maioria das implementações de firmware, mas meu rEFInd gerenciador de inicialização pode ajudar, já que ele pode redirecionar o processo de inicialização do modo EFI para BIOS / modo legado. Para fazer isso, você precisa instalar o rEFInd, adicionar hdbios
à linha scanfor
no arquivo refind.conf
e instalar a versão do BIOS do GRUB ( grub-pc
nos pacotes do Ubuntu). Depois disso, você deverá ver as opções do menu rEFInd quando inicializar para inicializar o Windows ou um sistema operacional legado, e o último o levará para o GRUB no modo BIOS. Inicialmente, você também terá itens de menu adicionais que iniciarão a versão EFI do GRUB e talvez inicie diretamente os kernels Linux no modo EFI, mas você poderá eliminá-los removendo o carregador de inicialização do GRUP no modo EFI no ESP e removendo o driver ext4fs que o instalador do rEFInd irá configurar (ou configurando-o sem o arquivo para começar). OTOH, há uma pequena chance de que inicializar em modo EFI através de um caminho de kernel rEFInd- > (sem envolver o GRUB) conserte o problema, então pode valer a pena tentar isso antes mesmo de instalar o grub-pc
.
Outra opção é converter de uma configuração de disco da Tabela de Partição GUID (GPT) em uma configuração do Registro Mestre de Inicialização (MBR) e inicializar o Windows e o Ubuntu no modo BIOS. Isso envolverá mais trabalho, já que você precisará converter o tipo de tabela de partição (que é possível com gdisk
) e instalar os carregadores de inicialização de modo BIOS adequados para ambos sistemas operacionais. Vi instruções sobre como fazer isso no Windows, mas não tenho URLs acessíveis.
Claro, provavelmente é melhor fazer com que o computador inicialize o Linux no modo EFI sem depender, então se alguém tiver uma solução para isso, você deve tentar primeiro.